UART的Rx/Tx pin如何設定為低電位/logic 0 |
缺席
|
nios_ii
一般會員 發表:4 回覆:7 積分:2 註冊:2007-05-28 發送簡訊給我 |
嗨! 大家早
問題 : 使用FTDI的FT232R (UART模組), 如何把Tx/Rx pin設置為低電位 小弟在使用Renesas的PC GUI燒錄工具 via UART時, 發現它一開始在同步時有拉Tx pin 為low 約 8ms 所以該如果實現? (PS: 只是一般的USB2UART模組, 硬體上確定沒有其它電路)_ 1. 使用USART模式 (同步型的uart), 持續送出 "0x00" ; 但bcb要怎麼設定USART 2. 能夠設定Tx pin為low level , how? 感恩!!
------
Arthur Hsu 編輯記錄
nios_ii 重新編輯於 2017-01-13 10:45:37, 註解 無‧
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
1. UART有start/stop bit, 所以連續的0x00不會讓Tx一值在low
2. 應該是要用FTDI提供的API, 設為GPIO模式 ===================引 用 nios_ii 文 章=================== 嗨! 大家早 問題 : 使用FTDI的FT232R (UART模組), 如何把Tx/Rx pin設置為低電位 小弟在使用Renesas的PC GUI燒錄工具 via UART時, 發現它一開始在同步時有拉Tx pin 為low 約 8ms 所以該如果實現? (PS: 只是一般的USB2UART模組, 硬體上確定沒有其它電路)_ 1. 使用USART模式 (同步型的uart), 持續送出 "0x00" ; 但bcb要怎麼設定USART 2. 能夠設定Tx pin為low level , how? 感恩!! |
nios_ii
一般會員 發表:4 回覆:7 積分:2 註冊:2007-05-28 發送簡訊給我 |
Dear 副站
感謝回覆 1. UART是非同步傳輸,會有stop bit的存在, 所以我才問ART (Clk, 所以protocol中不須要 STOP bit) 的程式 2. Renesas 官方的PC GUI使用的USB2UART模組是Renesas自己出的, 所以我才會用第三方的FTDI和旺玖的USB2UART去試, 結果也一樣 所以也不是特定廠牌的API使然 ===================引 用 taishyang 文 章=================== 1. UART有start/stop bit, 所以連續的0x00不會讓Tx一值在low 2. 應該是要用FTDI提供的API, 設為GPIO模式 ===================引 用 nios_ii 文 章=================== 嗨! 大家早 問題 : 使用FTDI的FT232R (UART模組), 如何把Tx/Rx pin設置為低電位 小弟在使用Renesas的PC GUI燒錄工具 via UART時, 發現它一開始在同步時有拉Tx pin 為low 約 8ms 所以該如果實現? (PS: 只是一般的USB2UART模組, 硬體上確定沒有其它電路)_ 1. 使用USART模式 (同步型的uart), 持續送出 "0x00" ; 但bcb要怎麼設定USART 2. 能夠設定Tx pin為low level , how? 感恩!!
------
Arthur Hsu
編輯記錄
nios_ii 重新編輯於 2017-01-13 13:58:12, 註解 無‧
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
有點看不懂,你用的是FTDI的UART模組,它只支援UART
不管是FTDI或是Prolific的模組都是像下面這樣 USB <---> COM port <---> UART (TxD/RxD) 而PC端就只能以控制COM port的方式控制該模組,而不是去控制UART或是USART 但FTDI(Ex. FT4232)有提供API, 可以將TxD/Rxd變成GPIO控制High or Low ===================引 用 nios_ii 文 章=================== Dear 副站 感謝回覆 1. UART是非同步傳輸,會有stop bit的存在, 所以我才問ART (Clk, 所以protocol中不須要 STOP bit) 的程式 2. Renesas 官方的PC GUI使用的USB2UART模組是Renesas自己出的, 所以我才會用第三方的FTDI和旺玖的USB2UART去試, 結果也一樣 所以也不是特定廠牌的API使然 ===================引 用 taishyang 文 章=================== 1. UART有start/stop bit, 所以連續的0x00不會讓Tx一值在low 2. 應該是要用FTDI提供的API, 設為GPIO模式 ===================引 用 nios_ii 文 章=================== 嗨! 大家早 問題 : 使用FTDI的FT232R (UART模組), 如何把Tx/Rx pin設置為低電位 小弟在使用Renesas的PC GUI燒錄工具 via UART時, 發現它一開始在同步時有拉Tx pin 為low 約 8ms 所以該如果實現? (PS: 只是一般的USB2UART模組, 硬體上確定沒有其它電路)_ 1. 使用USART模式 (同步型的uart), 持續送出 "0x00" ; 但bcb要怎麼設定USART 2. 能夠設定Tx pin為low level , how? 感恩!! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |