Re: 是否可在ASM呼叫C的副程式
|
||||
---|---|---|---|---|
版主
|
請從右方「教材及講義」中的「workshop教材」中的HI-TECH C講義,第97頁開始看起。
發表於: 2004/7/30 16:41
|
|||
|
Re: 請問振盪器使用時它的接腳設為類比輸入會有影響嗎
|
||||
---|---|---|---|---|
初級會員
|
我還有一個疑問
像是很多接腳它的腳位都有許多是共用的 RC6/RC7與RS232的TX/RX共用,我若使用RX/TX,如果程式設了RC6/RC7的輸入輸出,是不是會變成我正在使用RC6/RC7,而 TX/RX的功能就不會被使用了呢? 就像使用外部振盪器設了OSC相關暫存器,不需再把它的接腳設為輸入,設為輸入就會變成RA6 RA7的功能?會造成無法振盪?
發表於: 2004/7/30 15:44
|
|||
|
Re: 請問振盪器使用時它的接腳設為類比輸入會有影響嗎
|
||||
---|---|---|---|---|
高級會員
|
這位先生可能搞錯了 , OSC是和RA6與RA7共用同一腳位 , 但是RA6與RA7只是分屬於PORTA的一部份 , 不代表可以設為ANALOG 輸入 , A/D的設定並不包含RA6及RA7 , 不是PORTA就都是類比輸入 , 您可以再一次確認一下DATASHEET中有關於IO功能的描述 , 或許會比較出來 ,
另外TIMER0及TIMER1的外部OSC輸入也都沒有和類比輸入的腳位共用 !
發表於: 2004/7/30 13:15
|
|||
|
是否可在ASM呼叫C的副程式
|
||||
---|---|---|---|---|
中級會員
|
我在用PIC16F877a 想在 .asm程式裡呼叫自己寫的HI-TECH C程式的副程式來用 請問是否可行
例如C程式是123.C 副程式是 int abc(int) 請問要如何使用 謝謝
發表於: 2004/7/30 12:22
|
|||
|
Re: ICD2連線dsPIC30F2010的問題
|
||||
---|---|---|---|---|
新會員
|
..回來找了一下問題..原來是我忘記將dspic的左右電源互相連接...所以無法燒路成功...目前燒錄的問題已OK囉...謝謝.
發表於: 2004/7/30 12:16
|
|||
|
Re: 請問振盪器使用時它的接腳設為類比輸入會有影響嗎
|
||||
---|---|---|---|---|
初級會員
|
pic18fxx31系列的
發表於: 2004/7/30 12:10
|
|||
|
Re: ex738
|
||||
---|---|---|---|---|
初級會員
|
Thanks,Ryang.My Email is jamson_liu@163.com.Please send me the example,OK?
發表於: 2004/7/30 12:02
|
|||
|
Re: 如何取的18f452和18f458??
|
||||
---|---|---|---|---|
版主
|
18F452 我有一些,三顆以內免費送給你。
至於18F458 就只能送你一個了。 打電話到 Microchip Taiwan office 02-2717-7175 找楊先生或 e-mail 到 taiwan.techhelp@microchip.com
發表於: 2004/7/30 10:58
|
|||
|
Re: ex738
|
||||
---|---|---|---|---|
版主
|
This function copies a given message to one of the empty transmit buffers and marks it as ready to be transmitted.
and the prototype definition show as below: typedef unsigned char BYTE; void CANSendMessage(unsigned long id, BYTE * Data, BYTE DataLen, enum CAN_TX_MSG_FLAGS MsgFlags); Example code: TX_ID1 = CAN_Slave_ID | 0b1010 ; // Setting CAN ID TX_Data_Buf1[0]=AD_Buffer; // DATA0 = A/D Result TX_Data_Len1 = 1 ; // 1 byte data to be send CANSendMessage( TX_ID1,TX_Data_Buf1,TX_Data_Len1, CAN_TX_PRIORITY_0 & CAN_TX_STD_FRAME & CAN_TX_NO_RTR_FRAME ) ; The Function CANSendMessage( ) doesn't return any values back, I don't know what are you mean the return FALSE ? I have a CAN example application C code that used the AN738 library and device also use the PIC18F458. I can send to you for reference if you interest it
發表於: 2004/7/30 10:48
|
|||
|