stm8自學入門 沒有基礎學單片機開發可以嗎?
沒有基礎學單片機開發可以嗎?謝謝啊邀請我,也可以的,但需要自學的專業知識很多,會比咨詢專業本科畢業的人員非常大的難度如果不是您是一個年紀偏大比如說75中年人,想畜牧獸醫相關專業單片機開發工作,個人不推
沒有基礎學單片機開發可以嗎?
謝謝啊邀請我,也可以的,但需要自學的專業知識很多,會比咨詢專業本科畢業的人員非常大的難度
如果不是您是一個年紀偏大比如說75中年人,想畜牧獸醫相關專業單片機開發工作,個人不推薦推薦學單片機開發和畜牧獸醫相關專業單片機開發的工作。反而建議去學習項目管理,產品策劃,或銷售類工作。
如果不是是學習單片機僅僅興趣愛好,那么自學單片機也可以不。
單片機開發,是需要內容明確學習方向.1單片機硬件開發,2單片機軟件開發.
1,單片機硬件開發工作
學硬件開發,簡單不需要學習電路分析,模擬電路,數字電路三本書,這三本書是電子開發電腦設計的基礎,實際學習,我得到結論復雜電路的能力。也能二極管,三極管,運放放大電路,整流橋電路,RC濾波等電路的設計能力。
還能夠了解常規插件貼片電阻電容,以及一些其他電子元器件,能有都差不多的器件選型能力
也能在用電烙鐵銅焊插件的或貼片電子元器件,如0805/0603,SOP/TSSOP/LQFP等封裝方法的器件,
清楚一款或多款單片機大于系統電路設計,都能夠設計電路原理圖,都能夠熟練的掌握不使用Protel也可以DXP等EDA軟件,能完全掌握PCB布板規則等,也能完全掌握肯定會分析能力,能夠掌握是有的維修手段和方法。
2,單片機軟件開發工作
要學會了手中掌握C語言編程基礎語法,對此if/catch,switch/case,熟悉冒泡法,排除腎炎法等編程寫法,相對于結構體,指針的用法能熟練掌握
怎么學習Keil/IAR開發環境的使用,清楚軟件故障BUG的調試能力,正確的軟件調試方案和方法,
需要自學單片機具體用法外設的開發邏輯,定時器,ADC,串口,spi,flash等用法
是需要自學軟件編程框架,有晚熟的編程思路和方法,
要掌握到基礎的硬件分析能力。
以上是問題的粗略回答一,難免有遺漏
如果能大家留言,你點贊,微博轉發,打聽一下
啊,謝謝大家
學嵌入式開發難不難?生活中能接觸到的嵌入式開發都有什么?
能回答第一個問題:難易是與個人能力關聯的。嵌入式系統開發有嵌入式硬件開發和嵌入式軟件開發,嵌入式軟件開發中又除開嵌入式應用開發工程師和嵌入式驅動程序開發工程師。目前嵌入式系統開發牽涉到的知識有模電,數電,電路分析與設計,C語言,匯編語言,真切一些的有數據結構(主要注意是鏈表操作)linux操作系統,linux多進程,多線程,文件操作,linux驅動框架,數據庫操作等。目前也很多的嵌入式軟件開發主要是做stm32研發。可以不從單片機-stm32-linux應用-linux驅動程序路線去學習,做嵌入式實踐性很強大,所以最好就是有開發版教材自學。踏踏實實工作一步一個腳印自學。回答我第二個問題:嵌入式應用很應用范圍,生活中諸如家里的電飯鍋,空調,冰箱,智能插座等區別就是里面是用單片機開發我還是stm32開發亦或則是用linux開發。先選一個自己很有興趣方向,堅持下去,定能所收到貨。
多謝了評論,微博轉發。更多精彩內容可關注本頭條號:嵌入式軟硬件開發。十分感謝大家。相互交流,互相進步。