Re: uart接收中斷的問題
|
||||
---|---|---|---|---|
高級會員
|
那是因為要利用uart做成網路的方式、跟省電一般的時候不供電在傳送資料的時間、一開始傳送0xFF來讓電容充電判斷資料、在沒有傳送的時候因為都沒有供電、在總線上會是floating的狀態、所以在rx一般是floating並沒有接任何東西在上面。
還有一個問題是:如果在一般接low的時候會接收到0x00的資料 一、uart不是有起始跟結束訊號的怎麼會造成誤判呢? 二、我的baud是9600但是他的間隔時間也不對耶?
發表於: 2008/8/26 14:48
|
|||
|
Re: uart接收中斷的問題
|
||||
---|---|---|---|---|
版主
|
能不能 Post 一下你的電路圖看一下,為什麼 UART還要外接防止 floating 的電路? UART 是 CMOS 輸出的位準。
發表於: 2008/8/25 18:12
|
|||
|
Re: uart接收中斷的問題
|
||||
---|---|---|---|---|
新會員
|
1. 先用示波器看看RX端訊號
2. 看設定的暫存器值 3.接收端接地就會一直有uart的中斷訊號嗎? A:是的. MCU會一值接收到0x00值
發表於: 2008/8/25 11:44
|
|||
|
uart接收中斷的問題
|
||||
---|---|---|---|---|
高級會員
|
我在硬體的電路上有接一些電路跟接Hi(防止float)但是一電路傳送完電容放電會造成接收端的訊號為low會造成一直接收到uart的資料 。
請問一下接收端接地就會一直有uart的中斷訊號嗎? 還是設定上有問題呢?
發表於: 2008/8/25 11:09
|
|||
|