• slider image 442
  • slider image 492
  • slider image 493
  • slider image 494
  • slider image 495
  • slider image 496
:::

論壇索引


Board index » All Posts




C18 字串分割strtok()使用上的問題
新會員
新會員


Hello 大家
最近在學習C18裡面提供的字串分割strtok()函式庫
但是有一些使用上的問題..一直無法解決
有一筆字串,如: 254.24,25.1,-12.2
要以","逗點 作為跟分割的依據...然後分割好的字串SHOW在終端機...但都只會顯示前面的第一個字串而已...後面的就不會繼續分割下去....是拿裡錯了呢?希望有人給我一點意見...感激不盡!

#include <p18f458.h>
#include <config.h>
#include <usart.h>
#include <string.h>

unsigned char compass[20]="254.2,25.1,-12.2";
char delim1[1]=","; // comma
char *Token;

void main(void)
{
OpenUSART(USART_TX_INT_OFF &
USART_RX_INT_OFF &
USART_ASYNCH_MODE &
USART_EIGHT_BIT &
USART_CONT_RX &
USART_BRGH_HIGH,103);

TRISCbits.TRISC6=0;
TRISCbits.TRISC7=1;

Token=strtok(compass,delim1);
while(Token!=NULL)
{
putsUSART(Token);
putrsUSART("\n\r");
Token=strtok(NULL,delim1);
}
}



因該輸出為
254.2
25.1
-12.2

輸出結果:
254.2
254.2
254.2
254.2
.
.
.


發表於: 2005/3/8 19:27
頂部


請問一個問題
高級會員
高級會員


我想問的事如果致能TX1IE
是TX1IF=1會送出一個中斷致能還是=0的時候會送出一個中斷致能啊
還有在IPR1裡面的TX1IP設成
1:HIGH PRIORITY
0:LOW PRIORITY
這個是什麼意思啊~~是改變高中斷還是低中斷的嗎

還有當我送一個直到TXREG時,他會馬上搬到TSR(將TMRT=0)送出去嗎??那從TXREG到TSR到送出去訊號,會很久嗎??

再傳送的部份的中斷用起來都怪怪的~不知道有沒有高手可以幫我解答一下

發表於: 2005/3/8 16:51
頂部


請教跑馬燈的程式...
中級會員
中級會員


大家好 我的程式出一點問題 出來的結果應該要是每200ms的跑馬燈,但是結果出來只跑了一次,並沒循環。我使用16F873A,DEMO BOARD是PICDEM 2 PLUS,使用ICD 2
以下是我的程式,謝謝:
start:
banksel TRISB ; Set PORTD for output port
movlw b'00000000'
movwf TRISB
banksel PORTB
movlw b'00011000'
movwf STATUS
;
LED_Start bcf STATUS,C
movlw b'00000001'
movwf PORTB
LED_Next call delay_200ms
rlf PORTB
btfss STATUS,C
goto LED_Next
goto LED_Start


;
;--------- 200 md delay routine --------
;
delay_200ms:
movlw VAL_200MS
movwf count_200ms
loop_20ms call delay_10ms
decfsz count_200ms,F
goto loop_20ms
return
;
;-------- 10 ms delay routine ----------
;
delay_10ms:
movlw VAL_10MS
movwf count_10ms
loop_ms call delay_500us
decfsz count_10ms,F
goto loop_ms
return
;
;-------- 0.5 ms delay routine -----------
;
delay_500us:
movlw VAL_500US
movwf count_us
dec_loop nop
nop
nop
nop
nop
decfsz count_us,F
goto dec_loop
return
;
end

發表於: 2005/3/8 16:40
頂部


Re: ZigBee介紹:在檔案下載區提供下載。有沒有人知道ZigBee用在那裡?
新會員
新會員


請問台灣有PICDEM Z 的板子了嗎?
還是得直接從國外order呢
另外4月份就要出V1.0版...那到時候有沒有辦法Upgrade呀?
謝謝!

發表於: 2005/3/8 16:23
頂部


Re: 請問輸出腳的問題
中級會員
中級會員


可以接個 LED 看
如果懶的接就用電錶量吧 ~~

發表於: 2005/3/8 15:14
頂部


Re: [問題]有關APP001的實驗板
資深會員
資深會員


剛剛查證是(接頭 內負 外正)沒有錯
而內正外負是ICD2的電源

發表於: 2005/3/8 13:06
頂部


請問輸出腳的問題
新會員
新會員


在C的寫法下,我可以用output_low(PIN_B0)及output_high(PIN_B0)
讓輸出腳位PIN_B0動作
但我要怎麼知道PIN_B0的目前狀態呢? 是high還是low?

發表於: 2005/3/8 13:02
頂部


Re: [問題]有關APP001的實驗板
中級會員
中級會員



應該是內正外負吧

發表於: 2005/3/8 12:21
頂部


Re: [問題]有關APP001的實驗板
資深會員
資深會員


沒有啦
自己去材料行買一個變壓器9v
接頭 內負 外正
這樣就可以動作

發表於: 2005/3/8 12:01
頂部


請問pic16f628a在燒錄時如何順便將資料燒入內部eeprom中
新會員
新會員


您好:
;;;;;;;引言;;;;;;;;;;;;;;;2005-01-03 15:20
Re: PIC 16系列該如何在燒錄時如何順便將資料燒入內部EEPROM裡..
C 還是組合語言?

如果是 MPASM 的用法如下

用 ORG 定址
ORG 0x2100
DE “Firmware Version v2.30” ,0
DE ‘A’ , ‘B’ , 0x07 , 0x0A , 0x0D

用 CODE 定址
DEEPROM CODE
DE “Firmware Version v2.30” ,0
DE ‘A’ , ‘B’ , 0x07 , 0x0A , 0x0D

其中 DEEPROM 節區名稱需在 LKR 檔中指定。
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

截取
ORG 0x2100
DE “Firmware Version v2.30” ,0
DE ‘A’ , ‘B’ , 0x07 , 0x0A , 0x0D
此段加入程式中後,卻無法組譯。

現遇到之情形如下,煩請貴刊解惑。
想將一密碼鎖之原始密碼,"1","2","3","4",
順便燒錄程式時,一併寫入內部 eeprom之"01","02","03","04,"
之位置,則該如何撰寫程式。謝謝!

發表於: 2005/3/8 11:30
頂部



« 1 ... 7217 7218 7219 (7220) 7221 7222 7223 ... 7525 »



:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------