|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe |
請教一個實現雙串口的最廉價方案 |
| 作者:Ethenet 欄目:單片機 |
要求兩個串口獨立工作,速率能達到115.2K |
| 2樓: | >>參與討論 |
| 作者: songwei981 于 2005/5/18 10:55:00 發(fā)布:
回復 你要得波特率要求也太高了吧。希望下面的大牛指點。 |
|
| 3樓: | >>參與討論 |
| 作者: Ethenet 于 2005/5/18 11:25:00 發(fā)布:
LPC2131能達到這個要求,不過要35RMB呢 不知道有沒有比這個更便宜的方案。比如用CPLD |
|
| 4樓: | >>參與討論 |
| 作者: violit 于 2005/5/18 12:43:00 發(fā)布:
~~~~ 你既然有這么高速度的應用~~我想不會對于成本特別的敏感吧?或者可以考慮降低速度 這個推理不知道是否成立~~ |
|
| 5樓: | >>參與討論 |
| 作者: 南方的老樹 于 2005/5/18 13:03:00 發(fā)布:
對啊 |
|
| 6樓: | >>參與討論 |
| 作者: 12864 于 2005/5/18 13:55:00 發(fā)布:
估計LPC2131是最便宜的了,就是不知道程序FLASH是否嫌小。 |
|
| 7樓: | >>參與討論 |
| 作者: superman77 于 2005/5/18 19:08:00 發(fā)布:
推薦用ST的UPSD3251,我有資料 推薦用ST的UPSD3251,我有資料 這個MCU有雙串口,還是雙FLASH等,價格大概在33左右吧(上K哦) 。埃罚担担福保担常罚福福 |
|
| 8樓: | >>參與討論 |
| 作者: Ethenet 于 2005/5/19 8:31:00 發(fā)布:
To superman77 這也太貴了吧,我說的是零售價 |
|
| 9樓: | >>參與討論 |
| 作者: jarvee 于 2005/5/19 8:44:00 發(fā)布:
想想:還是用軟件模擬吧,便易! |
|
| 10樓: | >>參與討論 |
| 作者: e.bug 于 2005/5/19 9:51:00 發(fā)布:
我用51+16C550一共2個串口,成本20元 |
|
| 11樓: | >>參與討論 |
| 作者: 南方的老樹 于 2005/5/19 9:52:00 發(fā)布:
軟件模擬絕對到不了這么高的速率! 這么高的速率,8位單片機也無法處理這么多的數據; 只有使用專門的串口芯片,帶比較大的緩沖區(qū),比如,64bytes,才有可能不丟數據! 建議使用ARM,本身帶2個串口,也不貴! ATMEL的arm91R40008,本身帶2個串口,還有內存,可以擴一片FLASH ram,干這個事情剛好。 |
|
| 12樓: | >>參與討論 |
| 作者: Ethenet 于 2005/5/19 10:26:00 發(fā)布:
to e.bug 那款51的串口能達到115.2,一般好像都不行啊,我現在用的片子只能達到38.4K,望指教 |
|
| 13樓: | >>參與討論 |
| 作者: g2004 于 2005/5/20 9:25:00 發(fā)布:
軟件模擬可以做到 |
|
| 14樓: | >>參與討論 |
| 作者: 南方的老樹 于 2005/5/20 11:36:00 發(fā)布:
哦,請教樓上的,怎么實現? |
|
| 15樓: | >>參與討論 |
| 作者: xieyuanbin 于 2005/5/20 12:15:00 發(fā)布:
軟件模擬只能分時用 |
|
| 16樓: | >>參與討論 |
| 作者: millertson 于 2005/5/20 14:27:00 發(fā)布:
回復主題:請教一個實現雙串口的最廉價方案 W77系列,如W77E58、W77E532等 雙串口、速度快。完全可以實現! 如需中文資料可以和我聯系!或直接到WWW.WINBOND.COM.TW取下載英文資料 |
|
| 17樓: | >>參與討論 |
| 作者: tjgao 于 2005/5/20 14:32:00 發(fā)布:
還是用MAXIM的片子比較穩(wěn)妥,可以免費申請兩個啊,呵呵 還是用MAXIM的片子比較穩(wěn)妥,可以免費申請兩個啊,呵呵 |
|
| 18樓: | >>參與討論 |
| 作者: 肖敏鋒 于 2005/5/20 18:21:00 發(fā)布:
軟件串口可以做到全雙工的!不過。。 軟件串口可以做到全雙工的!不過波特率就如“南方的老樹”說的,波特率肯定做不了那么高! |
|
| 19樓: | >>參與討論 |
| 作者: kisstt0206 于 2005/5/20 21:05:00 發(fā)布:
介紹種我做過的方法... 方法一:找一個雙串口的MCU,速率高恐怕不容易.... 方法二:如果I/O口足夠多的話拿兩個PIC16系列的MCU加點數字電路就好了,兩個MCU之間做并口處理.......... 不知合用否,2種我都做過,不過沒用那么高的速率,高手點評下.......... |
|
| 20樓: | >>參與討論 |
| 作者: dengm 于 2005/5/20 23:14:00 發(fā)布:
8MHZ 的 51 可達, 250kbps, 建議用2片 7.4Mhz 的51 |
|
| 21樓: | >>參與討論 |
| 作者: maguzi 于 2005/5/21 9:12:00 發(fā)布:
ATMEGA162 14.7456MHZ |
|
| 22樓: | >>參與討論 |
| 作者: smartbird 于 2005/5/21 9:35:00 發(fā)布:
速率是大問題 帶兩個串口的CPU不少,也可以用串口擴展芯片擴展,當然模擬串口也能實現,但是,要達到這么高的速率,不是一件容易的事情 |
|
| 23樓: | >>參與討論 |
| 作者: wysrb 于 2005/5/21 19:29:00 發(fā)布:
用兩片51,中間用并口通信,成本才十幾塊錢 |
|
| 24樓: | >>參與討論 |
| 作者: 2shift 于 2005/5/21 21:41:00 發(fā)布:
zhiyao shi |
|
| 25樓: | >>參與討論 |
| 作者: 2shift 于 2005/5/21 21:48:00 發(fā)布:
只要是波特率發(fā)生器時鐘12分頻的, 串口一般都達不到115200得波特率,89C52可以達到115200必須用t2作為波特率發(fā)生器,此時,發(fā)生器時鐘是2分頻的。所以,W77E58只能有一個硬件串口可以達到115200,另一個不行。我推薦CY7C68013,2個串口都可以達到230k的波特率,市場價格才50快左右,比W77E58還便宜。我現在正在研究,所以,還不能告訴你具體的使用方法。你可以研究一下。 |
|
| 26樓: | >>參與討論 |
| 作者: 東莞不敗 于 2005/5/22 16:13:00 發(fā)布:
用W77E58 |
|
| 27樓: | >>參與討論 |
| 作者: e.bug 于 2005/5/23 15:18:00 發(fā)布:
22.1184M晶振+波特率加倍位置1=115200bps |
|
| 28樓: | >>參與討論 |
| 作者: kerneler 于 2005/5/24 16:06:00 發(fā)布:
W77E58為神馬只有一個串口可以? 請教2shift,W77E58不是4分頻的嗎? |
|
| 29樓: | >>參與討論 |
| 作者: kerneler 于 2005/5/24 16:29:00 發(fā)布:
樓主是不是要做GPS一類的東西亞? 我也要做相同的東西,準備采用W77E58. |
|
| 30樓: | >>參與討論 |
| 作者: meng730507 于 2005/5/24 16:36:00 發(fā)布:
89c51fxxx 新華龍的。25Mip/s。 |
|
| 31樓: | >>參與討論 |
| 作者: lipeide 于 2005/5/26 16:41:00 發(fā)布:
不考慮性能,用2051擴第二個串口比較便宜 |
|
| 32樓: | >>參與討論 |
| 作者: chumingyu 于 2005/5/26 16:47:00 發(fā)布:
兩片51不到20元 |
|
| 33樓: | >>參與討論 |
| 作者: ivyzengmin 于 2005/5/26 19:47:00 發(fā)布:
速率要求有點那個:) |
|
|
|
| 免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |