SPI的暫存器問題
|
||||
---|---|---|---|---|
高級會員
|
在SPI的設定暫存器SSPATAT中的BF
它是在接收模下表示接收完成,SSPBUF有資料BF=1 接收未完成,SSPBUF無資料BF=0 請問一下,那這個位元在傳送有代表什麼意思嗎 因為我在看一個程式時,有看到把資料傳送出去 然後利用判斷BF是否傳送完成 在DATA SHEET,書上只有寫到接收的部份,傳送並沒有 有誰能告訴我一下嗎,謝謝
發表於: 2006/12/1 16:27
|
|||
|
Re: 有關SPI的clock問題
|
||||
---|---|---|---|---|
高級會員
|
我自己測試出來了
作法,PR2=100,內部時脈20MHZ 執行一個指令的時間為0.2us 所以TMR2計算到100所有執行的時間為20us 20us=50KHz再除以2就是輸出來的CLOCK 但現在有另一個問題就是,我用示波器去量ICE 2000 在SDO出來的波形HIGH、LOW有5V的電壓差 而RC3(SCK)出來的CLOCK為小於1V的電壓差而且波形感覺滿不好的 請問一下這是正常現象嗎
發表於: 2006/11/17 14:26
|
|||
|
有關SPI的clock問題
|
||||
---|---|---|---|---|
高級會員
|
我請問一下,我在使用SPI模式時,內部時脈20MHZ
SPI的CLOCK腳是RC3 如果CLOCK設定Fosc/4 那在RC3會輸出20M/4的振盪時脈出來 那如果CLOCK設定為TMR2 OUTPUT/2 那RC3會怎麼輸出,什麼條件會有HIGH、LOW 變化 怎麼算出振盪出來的時脈
發表於: 2006/11/16 19:10
|
|||
|
DATA定義問題
|
||||
---|---|---|---|---|
高級會員
|
我想問一下定義時DATA是什麼作用,如下
iModel_0: DATA "CC"
發表於: 2006/11/14 18:41
|
|||
|
USART的接收問題
|
||||
---|---|---|---|---|
高級會員
|
各位大大,我現在寫一個傳送接收的程式,用PIC16Fxxx
現在發生一個問題就是當接收完成RCIF會設為1,而要對RCREG作讀取的動作,RCIF才會清除為0,但現在接收完成跳到中斷程式,才執行了第一行MOVWF W_STK程式RCIF就自動清除為0了,都還沒有作到讀取RCREG的動作,請問這是什麼問題 ps:硬體是直接把TX與RX短路 程式如下:
ORG 0x00
發表於: 2006/11/6 13:23
|
|||
|
有關18f252的Timer1i設定問題
|
||||
---|---|---|---|---|
高級會員
|
各位大大,我想請問一下
我在DATASEET看到關於TIMER1暫存器T1CON的設定 T1CON中的RD16是設定為8或16位元的使用 1=Enables register read/write of timer1 in one 16bit operation 0=Enables register read/write of timer1 in tw0 8bit operation 這兩個不一樣的設定有什麼差 我在ide環境用watch看了一下 當我設定0時,可以看到TMR1H與TMR1L的狀態 而設定為1時,只可以看到TMR1L的狀態,只要TMR1L進位TMR1H都沒有動作 能告訴我有什麼差嗎?? PS:是不是設1可以直接寫16位元設定TMR1,18F252好像沒有可以對16位元在寫入的指令喔
發表於: 2006/11/2 14:31
|
|||
|
Re: 笨笨的問題
|
||||
---|---|---|---|---|
高級會員
|
我再想問一下,文章的後面有說到"簡單的說,想寫值到PORTx去,就只要寫到LATx去就可以了;而想從PORTx讀回值,就直接讀PORTx"
我有一個疑問就是,從portX讀回值,就直接讀portx,如果就像範例說的輸出(1)接到Led點亮,這相當於低電位(被二極體拉為0.7V),那我讀回portx會是1還是0阿,如果是0的話,那不就不對了,還是如果有作portX讀或寫都用LATX的指令的比較好
發表於: 2006/10/31 8:50
|
|||
|
笨笨的問題
|
||||
---|---|---|---|---|
高級會員
|
想請問一下,在看port的資料時
像portA的控制暫存器有portA、LATA、TRISA 想問一下當使用PORTA與LATA指令時有什麼差別 書本上說LATA指令可以進行READ-MODIFY-WRITES的功能 這是什麼意思 對讀取或是設定有關係嗎 有誰能告訴我,還是哪邊有相關的資訊,謝謝
發表於: 2006/10/30 12:19
|
|||
|
Re: 請教有關中斷的問題?
|
||||
---|---|---|---|---|
高級會員
|
會的,不管中斷致能有沒有開啟,中斷旗標還是會設定為1
但不會進入中斷副程式
發表於: 2006/10/30 12:15
|
|||
|