• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
  • slider image 488
  • slider image 491
:::

論壇索引


Board index » All Posts (taih)




Re: 請問dspic30f2010的rs232傳輸
#11
中級會員
中級會員


參照:

Ryang 寫道:
檢查一下,U1STA<URXISEL 1:0> 接收中斷模式選擇位元的設定是否設成 4 比接收中斷一次了,改為 00b


我在初始化設定中就已經設定U1STA=0x0000,可是還是每輸入四次訊號才有變化勒~~~

發表於: 2009/2/25 15:22
頂部


Re: 請問dspic30f2010的rs232傳輸
#12
中級會員
中級會員


參照:

taih 寫道:
參照:

Ryang 寫道:
以 UART 而言,TxD 是要在 Hi,RxD 為輸入所以不可以浮接一定要外接元件或自行拉個 Pull-Up 電阻避免空接的干擾。


謝謝版主,問題已經解決,硬體線路有問題。
不過在請問版主chip接收的部分,為什麼我在終端機要連續keyin 4次 才會有反應呢?這跟我的初始化設定有關係嗎?


這是接收中斷副程式:

void _ISR _U1RXInterrupt(void)
{

if(U1RXREG==0x0031)
{running=1;}
if(U1RXREG==0x0032)
{running=0;}
IFS0bits.U1RXIF=0;
}

發表於: 2009/2/25 14:34
頂部


Re: 請問dspic30f2010的rs232傳輸
#13
中級會員
中級會員


參照:

Ryang 寫道:
以 UART 而言,TxD 是要在 Hi,RxD 為輸入所以不可以浮接一定要外接元件或自行拉個 Pull-Up 電阻避免空接的干擾。


謝謝版主,問題已經解決,硬體線路有問題。
不過在請問版主chip接收的部分,為什麼我在終端機要連續keyin 4次 才會有反應呢?這跟我的初始化設定有關係嗎?

發表於: 2009/2/25 14:18
頂部


Re: 請問dspic30f2010的rs232傳輸
#14
中級會員
中級會員


參照:

Ryang 寫道:
這樣子描述很能去釐清問題點,建議 一點一點的測試來找出問題 :
1. 確定RS-232/UART 的接腳是正確的,如果 RS-232 RXD 不接還會干擾嗎?

2. 用示波器確定一下 RXD 輸入腳 (UART) 如果不敲鍵盤時是否一值是否都在 Hi Lelev,如果維持在Hi 這時接收又在跳動的話,八成是軟體出了問題。如果不再跳動就檢查硬體。


請教版主,若沒有傳輸或接收任何訊號時,TX和RX兩支腳位訊號是否應該都要是Hi level才是正確的?

發表於: 2009/2/25 13:28
頂部


請問dspic30f2010的rs232傳輸
#15
中級會員
中級會員


請教有經驗的大大~~
小弟使用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
頂部


可否給我比較詳細的解釋
#16
中級會員
中級會員


請教大大,MPLAB中的configure中的Master Clear Enable中的這個選項External與internal是代表什麼意思?可否給我較詳細的解釋勒~~謝謝囉~~~

發表於: 2009/2/20 15:08
頂部


Re: 請問hi-tech picc的std版本
#17
中級會員
中級會員


參照:

Ryang 寫道:
到期後他會在 HDD 註記一個 Record 所以移除後重灌是沒有用的。


所以只能買正版的或是電腦整個作業系統format後重新安裝囉?

發表於: 2008/12/5 10:04
頂部


請問hi-tech picc的std版本
#18
中級會員
中級會員


請問hi-tech picc的std版本45天的限制到之後,若移除後可否再重新安裝使用?

發表於: 2008/12/5 8:40
頂部


請教一個問題
#19
中級會員
中級會員


若腳位已經設為外部中斷腳上緣觸發,那這一腳位還可以再拿來作為I/O判斷嗎?因為小弟現在有一個訊號輸入,再偵測到兩個上緣觸訊號間,需要知道high電位以及low電位分別佔的比例,若不用計時器的話還有什麼方法可以做的嗎?謝謝大大的解惑囉。

發表於: 2008/11/20 22:08
頂部


Re: 請問一個array的問題
#20
中級會員
中級會員


謝謝tony大,原來如此。

發表於: 2008/11/5 8:14
頂部



« 1 (2) 3 4 5 6 »



:::

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... ]

教育訓練中心

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