主題:EM9160的GPIO與COM復用問題 共有41891人關注過本帖 |
---|
tomhe666 |
1樓 |
EM9160的GPIO與COM復用問題 Post By:2009-3-12 10:21:00 [只看該作者]
我是AMR新人想問下,COM5,COM6(對應GPIO0...GPIO3)口我作為串口使用,但是我有部分硬件使用了GPIO3...GPIO7。請問在作為COM口使用時一旦COM打開,是否同時失去了GPIO功能,在編程時應該注意什么
|
|
單帖管理 | 引用 | 回復 |
lqk |
2樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2009-3-12 10:36:00 [只看該作者]
EM9160的COM5、COM6、COM7是與GPIO0...GPIO5復用的,如果把他們用做了串口,就不能再做GPIO使用了。
如果你需要使用多個串口,又要用多位GPIO,可考慮通過ISA擴展IO。 |
單帖管理 | 引用 | 回復 |
tomhe666 |
3樓 |
Post By:2009-3-12 11:07:00 [只看該作者]
我的意思是我只用COM5,COM6,剩余的四個GPIO能不能獨立出來使用
|
|
單帖管理 | 引用 | 回復 |
lqk |
4樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2009-3-12 12:29:00 [只看該作者]
可以的
|
單帖管理 | 引用 | 回復 |
tomhe666 |
5樓 |
Post By:2009-3-12 13:40:00 [只看該作者]
那IO端口輸出方向如何配置呢,我上午做的實驗,我開了COM5然后再控制GPIO0,1去點燈竟然是點的亮的
|
|
單帖管理 | 引用 | 回復 |
lxs |
6樓 |
Post By:2009-3-12 16:31:00 [只看該作者]
在你調用gpio函數的時候,gpio函數會把com5切換到gpio的功能。所以,這個只有你自己控制了。
|
|
單帖管理 | 引用 | 回復 |
hualinbo |
7樓 |
Post By:2010-1-6 22:32:00 [只看該作者]
請問用GPIO怎么轉成標準的RS232(用什么IC)
|
|
單帖管理 | 引用 | 回復 |
lqk |
8樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2010-1-6 23:03:00 [只看該作者]
你是問EM9160上面,與串口復用的GPIO嗎?
當GPIO做為串口時,為TTL電平,可以通過ADM202/MAX202或其它電平轉換芯片轉成標準的RS232電平。 |
單帖管理 | 引用 | 回復 |
hualinbo |
9樓 |
Post By:2010-1-7 8:54:00 [只看該作者]
是260上面的。
|
|
單帖管理 | 引用 | 回復 |
x10 |
10樓 |
Post By:2010-1-7 9:05:00 [只看該作者]
請參考EM9260數據手冊http://www.huochepiao123.com.cn/download/EM9260_data.pdf
在應用程序中,如果已經要使用COM5,就不應當再操作對應的GPIO,資源的邏輯自洽是靠應用程序來保證的。 |
|
單帖管理 | 引用 | 回復 |