線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1114
推到 Plurk!
推到 Facebook!

嵌入式开发与单片机和RS-232?

 
zw
一般會員


發表:21
回覆:25
積分:9
註冊:2003-04-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-06-19 11:00:30 IP:61.176.xxx.xxx 未訂閱
大家好: 能否请有经验的人介绍一下嵌入式开发的具体过程(原理,硬件选材(芯片,存储器等),电路设计,编程工具,开发平台,以及要掌握的必备知识?) 我个人认为RS-232只是基本的外设编程,高深一点的才是单片机的开发与嵌入式编程(需具备较强的硬件知识,底层知识,编程技术,还要掌握电子技术) 简单的说就是软件开发与硬件开发相结合,希望大家推荐一些相关资料与优秀的网站,可以介绍和讨论这方面的知识,感谢您的指教!
qoo1234
版主


發表:256
回覆:1167
積分:659
註冊:2003-02-24

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-06-25 09:35:32 IP:61.216.xxx.xxx 未訂閱
自由技術交流網 http://freetech.hypermart.net        網海無涯,學無止境!
netwolf
一般會員


發表:1
回覆:7
積分:1
註冊:2003-05-21

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-06-26 09:18:55 IP:61.218.xxx.xxx 未訂閱
zw: 如同您所說的單片機所需的具備的知識很多,應了解的方向如下 1.RS-232只是一種通訊的電氣規格,RS-422&RS-485也是一樣,都是單晶片(您哪邊所謂的單片機)對外通訊的一個電氣轉換的介面IC,正確的接法請參照各IC之建議線路,spec上都會畫出來. 2.把轉換IC虛擬的切成兩半,一邊為您所要連接的周邊的接腳,另一邊則是連至您單晶片的RX & TX,就RS-232來說資料的0&1上下差是10V,而單晶片的0&1卻是5V. 3.接下來就說說單晶片上的RX & TX,最基本的會具備UART的功能,就是可設定資料封包,每個字元是7 or 8 bit,parity 是even odd or none,stopbit 1 or 2,當然可以設定baudrate,如果高檔一點的單晶片,這兩支腳還有SCI,SmartCard Interface......等功能,或是將您的系統串成雙cpu的運作.這也要看您的單晶片的spec. 4.上面了解後,也把線路接好了,也沒問題了,那就開始了解您要接什麼東西了. 每種週邊都有一套通訊協定,什麼時候是資料的起始,什麼時候是資料的結尾,資料的內容是什麼意義,checksum要怎麼算,這也得由您自行參考spec,普通各通訊協定都有自己的網站,找找就有了.記得您的tx要接到對方的rx,rx->tx. 5.接下來就是coding,通訊的寫法有兩種polling&interrupt,polling這是不建議的方法,因為在通訊時,單晶片就什麼事也不用做.正常單晶片收到一個完整字元或傳送完一個字元就會觸發中斷,您就把您所了解的通訊協議寫在中斷內,當資料結尾時,告訴主程式可以處理資料了.不建議在中斷處理資料,因為您會錯過很多資料. 不過最後一提的是,這裡好像是討論delphi&bcb的討論區,您到google上搜尋單片機會發現很多您想要的資料.
zw
一般會員


發表:21
回覆:25
積分:9
註冊:2003-04-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-06-27 13:16:24 IP:61.176.xxx.xxx 未訂閱
感谢qoo1234提供的 “自由技術交流網” 感觉挺好,希望和DELPHI.ktop一样变成一个我常去的地方。 --------------------------------------------------------------------- 感谢netwolf发表的见解,很深刻,google是能够搜到“单片机”相关网站,但能像DELPHI.KTOP感觉一样好的地方,我还没找到,不知您常去哪里,可否告知?在这里发贴是因为技术和知识不分界限,我只知道,这里有一些爱好和喜欢编程控制计算机的人,而且实力不底,潜力也很大,更何况是有组织的行为,几乎每次来都有一定的收获,版主们都很热心(我不是做广告哦`) ---------------------------------------------------------------------- 从媒体上得知,国内的中学生在创造发明比赛中,用单片机做了一些交通灯控制系统(用到了红外线,发光二极管,步进电机等电子设备),并有可能被相关部门采用,反省自己,总结如下:年龄没有优势,环境没有优势。解决方法: 1阶段----现在就从电子电路技术入手 2阶段----用电脑进行控制。 --------------------------------------------------------------------- --达到理想不太易,纵使有信心,斗志却抑止--
netwolf
一般會員


發表:1
回覆:7
積分:1
註冊:2003-05-21

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-06-28 11:03:09 IP:211.22.xxx.xxx 未訂閱
zw: 我才在佩服祖國人才多,如www.mcu51.com 和 老古下載 這兩個網站有很多基本觀念介紹,做單晶片有很多狀況是電腦模擬不出來的,必須靠實作來驗證. 就拿您提的交通號誌控制器來說,現今模型做出來感覺很好,可是如果真正放到路口,是否可長期承受大電流,抗雜訊能力如何?如果有人在旁邊打手機會不會造成誤動作?.....等問題,不過我們要繼續鼓勵他們,因為他們已踏出第一步.經驗的累積很重要. 不過要注意一點,pc上寫程式可用很多高級的技術,但是在單晶片上寫程式,越簡單越好,切記切記.
zw
一般會員


發表:21
回覆:25
積分:9
註冊:2003-04-28

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-06-28 18:42:14 IP:61.176.xxx.xxx 未訂閱
多谢netwolf得指点(我会谨记),你介绍得网站大概看了以下,感觉挺好(觉得自己可以少走一些弯路了),我要前去学习了,并祝你事事顺心!身体健康!工作进步!!!
系統時間:2024-04-20 11:35:22
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!