Re: 請問dspic30f2010的rs232傳輸
|
||||
---|---|---|---|---|
中級會員
|
參照:
我在初始化設定中就已經設定U1STA=0x0000,可是還是每輸入四次訊號才有變化勒~~~
發表於: 2009/2/25 15:22
|
|||
|
Re: 請問dspic30f2010的rs232傳輸
|
||||
---|---|---|---|---|
中級會員
|
參照:
謝謝版主,問題已經解決,硬體線路有問題。 不過在請問版主chip接收的部分,為什麼我在終端機要連續keyin 4次 才會有反應呢?這跟我的初始化設定有關係嗎?
發表於: 2009/2/25 14:18
|
|||
|
Re: 請問dspic30f2010的rs232傳輸
|
||||
---|---|---|---|---|
中級會員
|
參照:
請教版主,若沒有傳輸或接收任何訊號時,TX和RX兩支腳位訊號是否應該都要是Hi level才是正確的?
發表於: 2009/2/25 13:28
|
|||
|
請問dspic30f2010的rs232傳輸
|
||||
---|---|---|---|---|
中級會員
|
請教有經驗的大大~~
小弟使用dspic30f2010的chip單純在試RS232的功能,小弟的初始化設定如下: void initRS232(void) { U1MODE=0x8400; //0x8400:ALTIO=1 U1ATX=U1TX U1ARX=U1ARX U1STA=0x0000; U1BRG=((FCY/16)/BAUD)-1; //BAUD=2400 FCY=8000000 IEC0bits.U1RXIE=1; // open U1RX interrupt IEC0bits.U1TXIE=1; // open U1TX interrupt U1STAbits.UTXEN=1; // enable U1TX IFS0bits.U1TXIF=0; IFS0bits.U1RXIF=0; } 和電腦的終端機連線,小弟傳送資料到終端機顯示的值是正確的,但是由鍵盤透過終端機傳回的值(chip接收的值U1RXREG),Debugger模式下的MPLAB ICD2用中斷點看U1RXREG的值時,鍵盤沒有輸入的情況下卻仍然有值(每一次值都不一樣),小弟在接收的中斷那邊純粹用比如說鍵盤輸入1時一個簡單的output燈亮,2時燈滅,但沒有輸入的情況下U1RXREG的值卻會亂跳,有輸入的情況下如輸入1時燈會正常亮,但過一會燈會自己滅掉,表示在沒有鍵盤輸入的情況下數值剛好有亂跳到2,使的燈自動滅掉。 請教各位大大小弟是否有那邊沒有設定到或是沒有注意到的地方呢?感謝賜教囉~~~
發表於: 2009/2/25 11:06
|
|||
|
可否給我比較詳細的解釋
|
||||
---|---|---|---|---|
中級會員
|
請教大大,MPLAB中的configure中的Master Clear Enable中的這個選項External與internal是代表什麼意思?可否給我較詳細的解釋勒~~謝謝囉~~~
發表於: 2009/2/20 15:08
|
|||
|
Re: 請問hi-tech picc的std版本
|
||||
---|---|---|---|---|
中級會員
|
參照:
所以只能買正版的或是電腦整個作業系統format後重新安裝囉?
發表於: 2008/12/5 10:04
|
|||
|
請問hi-tech picc的std版本
|
||||
---|---|---|---|---|
中級會員
|
請問hi-tech picc的std版本45天的限制到之後,若移除後可否再重新安裝使用?
發表於: 2008/12/5 8:40
|
|||
|
請教一個問題
|
||||
---|---|---|---|---|
中級會員
|
若腳位已經設為外部中斷腳上緣觸發,那這一腳位還可以再拿來作為I/O判斷嗎?因為小弟現在有一個訊號輸入,再偵測到兩個上緣觸訊號間,需要知道high電位以及low電位分別佔的比例,若不用計時器的話還有什麼方法可以做的嗎?謝謝大大的解惑囉。
發表於: 2008/11/20 22:08
|
|||
|
Re: 請問一個array的問題
|
||||
---|---|---|---|---|
中級會員
|
謝謝tony大,原來如此。
發表於: 2008/11/5 8:14
|
|||
|