|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請(qǐng)有情人為我推薦一款單片機(jī),要求如下: |
| 作者:程序匠人 欄目:單片機(jī) |
1.工業(yè)級(jí) 2.帶ADC功能(2路即可,8BIT精度) 3.1個(gè)232接口和1個(gè)485接口(說(shuō)實(shí)話,匠人對(duì)串口通信領(lǐng)域不熟悉,這兩個(gè)接口到底是需要兩個(gè)UART來(lái)實(shí)現(xiàn),還是用一個(gè)UART就可實(shí)現(xiàn)?) 4.價(jià)格適中 5.最好能和MCS51指令兼容. 謝謝! |
| 2樓: | >>參與討論 |
| 作者: xuhuadong 于 2005/3/1 9:14:00 發(fā)布:
51帶雙串口得不多 |
|
| 3樓: | >>參與討論 |
| 作者: twz8858877 于 2005/3/1 9:56:00 發(fā)布:
新華龍的C8051F020可以滿足要求,就是價(jià)格太貴了。 |
|
| 4樓: | >>參與討論 |
| 作者: highend 于 2005/3/1 10:09:00 發(fā)布:
MEGA162。 232與485解釋?zhuān)?br>232與485可以同時(shí)存在于一個(gè)串口。但是這是有條件的。 如同485只是半雙工一樣。 關(guān)鍵問(wèn)題在于:?jiǎn)纹瑱C(jī)(單串口)“不能同時(shí)接收232與485送來(lái)的信號(hào)”! 任何時(shí)候,只能“正確”接收一個(gè)。 單片機(jī)發(fā)送,可以同時(shí)發(fā)送給兩個(gè)(或者更多)。 當(dāng)然,雙串口,就無(wú)所謂了。 485一定要在發(fā)送結(jié)束時(shí),狀態(tài)轉(zhuǎn)換為“接收”。(狀態(tài)切換,一般需要1毫秒或以上,根據(jù)具體線路,差別較大) |
|
| 5樓: | >>參與討論 |
| 作者: chunyang 于 2005/3/1 10:13:00 發(fā)布:
匠人的帖子應(yīng)該回的 在51系中,匠人的要求還真的難找,帶AD的價(jià)格適中的雙串口51MCU還沒(méi)有。但,若232和485不存在同時(shí)通訊的情況下,就好辦了,帶AD的單串口51大把,用PHILIPS或SST等都行,232和485可以用數(shù)據(jù)選擇器、模擬開(kāi)關(guān)等切換。若232和485需要同時(shí)工作則最好的方案是用雙串口MCU如華幫的W77E58+串行AD解決。 |
|
| 6樓: | >>參與討論 |
| 作者: 程序匠人 于 2005/3/1 10:13:00 發(fā)布:
C8051F020多少錢(qián)? |
|
| 7樓: | >>參與討論 |
| 作者: 程序匠人 于 2005/3/1 10:21:00 發(fā)布:
找到一個(gè)原理圖,大伙看看
|
|
| 8樓: | >>參與討論 |
| 作者: 程序匠人 于 2005/3/1 10:26:00 發(fā)布:
上圖中,同時(shí)實(shí)現(xiàn)了232和485,不過(guò)是分時(shí)的. 請(qǐng)highend 和chunyang 及各路高手點(diǎn)評(píng)一下吧 |
|
| 9樓: | >>參與討論 |
| 作者: highend 于 2005/3/1 10:38:00 發(fā)布:
一眼就看出錯(cuò)誤的圖,一般不會(huì)詳細(xì)看。 MAX232 8腳??? 已經(jīng)說(shuō)了,單片機(jī)發(fā)送,不必接模擬開(kāi)關(guān)。 接收,需要切換 |
|
| 10樓: | >>參與討論 |
| 作者: 程序匠人 于 2005/3/1 10:47:00 發(fā)布:
MAX232 8腳??? 圖中的MAX232好像不是8腳耶! 右上角那個(gè)8腳的是75176 |
|
| 11樓: | >>參與討論 |
| 作者: twz8858877 于 2005/3/1 11:02:00 發(fā)布:
C8051F020多少錢(qián)?,大約rmb100元。 |
|
| 12樓: | >>參與討論 |
| 作者: chunyang 于 2005/3/1 11:08:00 發(fā)布:
不管該電路在細(xì)部上的錯(cuò)誤,但這是復(fù)用的一種方法 注意,此時(shí)232和485是不能同時(shí)工作的。根據(jù)IO資源,復(fù)用的方法很多,“發(fā)送”端是否有必要使用切換應(yīng)看具體應(yīng)用,有的還是要求用切換的。 |
|
| 13樓: | >>參與討論 |
| 作者: xuhuadong 于 2005/3/1 11:09:00 發(fā)布:
highend: 8------db9-2 2051做從機(jī)時(shí),軟件太費(fèi)勁, mc908hcgr32可以,多路AD10位的,雙串口,資源豐富,好用,就是開(kāi)發(fā)工具貴了點(diǎn), 要是單位支持就行了, |
|
| 14樓: | >>參與討論 |
| 作者: kenand 于 2005/3/1 11:10:00 發(fā)布:
按照上圖,您可以采用p89lpc915,帶AD/DA http://www.zlgmcu.com/philips/lpc900/p89lpc915.asp |
|
| 15樓: | >>參與討論 |
| 作者: SUN0_LIANG 于 2005/3/1 11:51:00 發(fā)布:
好奇怪: 1個(gè)232接口和1個(gè)485接口 這是對(duì)單片極的要求嗎? 應(yīng)該時(shí)1(或2個(gè))異步串口才對(duì)。 |
|
| 16樓: | >>參與討論 |
| 作者: guojian6 于 2005/3/1 12:48:00 發(fā)布:
upsd比較適合的! http://www.icbase.com/product_catalog/product.asp?dept_id=21 產(chǎn)品參數(shù)表(請(qǐng)選擇一個(gè)產(chǎn)品): 產(chǎn)品型號(hào) 資料 工作電壓(V) 速度/頻率(MHz) FLASH(字節(jié)) RAM (字節(jié)) 定時(shí)器/WDT A/D I/O 串行通訊 封裝/溫度(℃) 描述 價(jià)格/1片(套) UPSD3251F-40T6 5 40 64K/16K 2K 3/Y 4×8bit 37 I2C/雙UART 52TQFP/-40~85 雙FLASH/ISP/16PLD宏單元 ¥39.00 |
|
| 17樓: | >>參與討論 |
| 作者: 程序匠人 于 2005/3/1 14:38:00 發(fā)布:
SUN0_LIANG不必奇怪 因?yàn)槲乙渤圆粶?zhǔn)該要幾個(gè)串口,所以才將原始要求抬了出來(lái). 可能的話一個(gè)就夠了,也未必. 另外,也許是因?yàn)槠綍r(shí)接觸低端芯片太多了,我感覺(jué)39元蠻貴的,我只不過(guò)想比普通的89C52多兩個(gè)AD口,或再多個(gè)把串口,怎么價(jià)格就貴了那么多呢.那還不如外掛呢. |
|
| 18樓: | >>參與討論 |
| 作者: xy6688 于 2005/3/1 15:08:00 發(fā)布:
要換了我,用5圓的片子就可以搞定。(如果程序量不太大的話) 如果程序量不太大的話 |
|
| 19樓: | >>參與討論 |
| 作者: 十步殺一人 于 2005/3/1 15:25:00 發(fā)布:
匠人的帖子應(yīng)該回的 一個(gè)思路供匠兄參考: 其實(shí)不必一定兩路硬件串口,其中一路可用一個(gè)外部中斷口和一個(gè)普通io模擬出來(lái)。 |
|
| 20樓: | >>參與討論 |
| 作者: 程序匠人 于 2005/3/1 16:21:00 發(fā)布:
十步殺一人 提醒的有道理 一語(yǔ)驚醒夢(mèng)中人 |
|
| 21樓: | >>參與討論 |
| 作者: 程序匠人 于 2005/3/1 16:24:00 發(fā)布:
xy6688說(shuō)說(shuō)你的想法? 程序量應(yīng)該不大 |
|
| 22樓: | >>參與討論 |
| 作者: renmingcan 于 2005/3/1 17:11:00 發(fā)布:
頂! |
|
| 23樓: | >>參與討論 |
| 作者: zcq30 于 2005/3/2 20:06:00 發(fā)布:
LPC9107FDH行嗎?好像才5元。 |
|
| 24樓: | >>參與討論 |
| 作者: LHLSW 于 2005/3/3 9:10:00 發(fā)布:
匠人,新茂有一款9元差不多的51帶8位AD 型號(hào)是SM7301 只是多了LCD 跟AD 其他雷同52 |
|
| 25樓: | >>參與討論 |
| 作者: xcloud 于 2005/3/3 19:48:00 發(fā)布:
R8C,20多塊,2個(gè)串口,16位的 |
|
| 26樓: | >>參與討論 |
| 作者: ic2u 于 2005/3/3 23:53:00 發(fā)布:
有你要的 VRS900 1.工業(yè)級(jí) 2.帶ADC功能(4路,8BIT精度) 3.一個(gè)UART 4.價(jià)格便宜(電話聯(lián)系:029-88338939) 5.MCS51指令 6。LCD驅(qū)動(dòng) 7。2路PWM 8。8K FLASH VMX1020、VMX1016 雙串口,485,422,DSP,12位ADC,PWM。。。 http://www.mcudsp.com |
|
| 27樓: | >>參與討論 |
| 作者: 程序匠人 于 2005/3/9 14:25:00 發(fā)布:
多謝各位 |
|
| 28樓: | >>參與討論 |
| 作者: 程序匠人 于 2005/3/9 14:56:00 發(fā)布:
我把各位的推薦整理了一下,歡迎大家評(píng)論 8051F020.html">C8051F020 價(jià)格: ¥100(忒貴了吧?) 特點(diǎn): 未知 廠商: 新華龍 聯(lián)系方式:未知 p89lpc915 價(jià)格: 未知 特點(diǎn): 未知 廠商: 菲利浦? 聯(lián)系方式:http://www.zlgmcu.com/philips/lpc900/p89lpc915.asp UPSD3251F-40T6 價(jià)格: ¥39 特點(diǎn): U=5V F=40MHZ FLASH=64K/16K RAM=2K 定時(shí)器=3/WDT=Y I/O=4×8bit 37 串行通訊=I2C/雙UART 封裝=52TQFP/溫度-40~85 廠商: 未知 聯(lián)系方式:http://www.icbase.com/product_catalog/product.asp?dept_id=21 LPC9107FDH 價(jià)格: ¥5 特點(diǎn): 未知 廠商: 未知 聯(lián)系方式:未知 SM7301 價(jià)格: ¥9 特點(diǎn): 多了LCD 跟AD 其他雷同52 廠商: 新茂 聯(lián)系方式:未知 R8C 價(jià)格: ¥20多 特點(diǎn): 2個(gè)串口,16位的 廠商: 未知 聯(lián)系方式:未知 VRS900: 價(jià)格: 便宜(具體未知) 特點(diǎn): 1.工業(yè)級(jí) 2.ADC(4路/8BIT) 3.一個(gè)UART 5.MCS51指令 6.LCD驅(qū)動(dòng) 7.PWM= 2路 8. FLASH=8K 廠商: 未知 聯(lián)系方式:029-88338939 http://www.mcudsp.com VMX1020、VMX1016: 價(jià)格: 未知 特點(diǎn): 雙串口,485,422,DSP,12位ADC,PWM。。。 廠商: 未知 聯(lián)系方式:029-88338939 http://www.mcudsp.com STC89LE52AD: 價(jià)格: 9元 特點(diǎn): 8路高速A/D, 管腳與8051兼容, ISP, FLASH = 8K, RAM = 512, 廠商: 宏晶科技 聯(lián)系方式: WWW.MCU-MEMORY.COM STC89LE51AD: 價(jià)格: 8元 特點(diǎn): 8路高速A/D, 管腳與8051兼容, ISP, FLASH = 8K, RAM = 512, 廠商: 宏晶科技 聯(lián)系方式: WWW.MCU-MEMORY.COM |
|
| 29樓: | >>參與討論 |
| 作者: sunyinghui 于 2005/3/9 15:24:00 發(fā)布:
是否可以用串口擴(kuò)展芯片 可以考慮使用串口擴(kuò)展芯片,如國(guó)滕的GM8123,GM8125可以1擴(kuò)3和1擴(kuò)5,但應(yīng)該十分時(shí)工作的 |
|
| 30樓: | >>參與討論 |
| 作者: sujianli 于 2005/3/9 22:20:00 發(fā)布:
我常是用個(gè)4052多路切換 一般的單片機(jī)控制系統(tǒng)里,既然是通訊,實(shí)時(shí)性就沒(méi)有十分高的要求,所以用4052分時(shí)切換沒(méi)有問(wèn)題的。我常這樣做,用89S51還最多接四個(gè)串口呢。 |
|
| 31樓: | >>參與討論 |
| 作者: sharks 于 2005/3/9 23:47:00 發(fā)布:
我有一方法又便宜又可靠,就是需要些編程技巧 相信對(duì)于匠人DX不是問(wèn)題! 一片帶AD的51很好找。另外用一片2051做第二竄口,雙機(jī)并口+握手線通訊,在2051內(nèi)開(kāi)辟一個(gè)緩沖區(qū),暫存數(shù)據(jù),自己定義協(xié)議,將數(shù)據(jù)傳輸至51 |
|
| 32樓: | >>參與討論 |
| 作者: 程序匠人 于 2005/3/10 8:17:00 發(fā)布:
sharks的想法不錯(cuò) |
|
| 33樓: | >>參與討論 |
| 作者: yangruizi 于 2005/3/10 10:47:00 發(fā)布:
TO:樓主 你可以看看NEC的 78F0078系列的芯片,價(jià)格可能適中,幾十塊錢(qián)吧,要求也能滿足;只是是日本的。“! |
|
| 34樓: | >>參與討論 |
| 作者: 雁舞白沙 于 2005/3/10 14:54:00 發(fā)布:
十步殺一人 那里混??? |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |