STM32架構不算是便宜的單晶片,要便宜的上面很多人都有介紹了你的應用看起來只有簡單的IO,真的不用找高級的你先規畫一個產品,訂好成本,大家比較好介紹,因為IC種類太多了我只跟這家熟,就介紹這家給你網站內有討論區,也有免費的課程跟研討會但目前課程因為疫情沒開,可以先看看站上的課程講義http://www.microchip.com.tw/武神旋風腳 wrote:是 了解。請問stm32...(恕刪)
武神旋風腳 wrote:我所需要控制的是LED,就是點亮順序,PWM控亮度之類的,不會太複雜。感謝前輩了。 這種太簡單,大專生做的會比這複雜現在業界主流MCU平台是ARM crotex M0-M4如果是為求職所需,請上人力銀行看MCU韌體職缺需求武神旋風腳 wrote:因為STM的資源感覺比ARDUINO少很多,光靠自學我覺得可能時間要拖比較就,想靠高手帶或上課。 我10多年前下班之餘有兼過家教,學生是IC設計公司的新進員工,教授課程為如何修改該公司8051核心的數位相框貼圖和UI部份的程式當初那新進員工花1.5萬/月來學以我資深工程師來說一對一教學並不划算因為外包案更好賺
各位前輩,我越找資料感覺若選用cortex-M簡直是殺雞用牛刀。目前,我是希望控制20顆LED,並且能PWM調光。若有4組A/D ,D/A更好。像這樣的需求,我要選用那種MCU?然後找哪方面的課程呢?請前輩指引方向,謝謝
武神旋風腳 wrote:各位前輩,我越找資料(恕刪) PWM的話8051單晶片原理與應用:使用Keil C(USB介面)(最新版)這類可以看看但8051標準的只能用GPIO做PWM現代晶片是硬體PWM,方法不同但可以順便學Keil C,這IDE,ARM也有
武神旋風腳 wrote:請問8051 USB(恕刪) 現代8051大都是可重複燒寫且書上提到一定都是FALH ROM的如果只想控制LED那不建議你學浪費時間而已要學要就學到示波器/邏輯分析儀要能用,能接專案的程度10多年前我那IC設計公司菜鳥 RD家教學生她就是撐完一個專案後自認不適合走這行離職
如果真的有心朝韌體方面發展,建議可以從8 bit MCU開始學起,至於ARM嘛,真心建議不要越級打怪,會自找麻煩XD.目前比較有名的8 bit MCU大概就Microchip、ST、Siliconlab、Infineon、Freescale、Renesas等,台廠也很多.但如果要論資源多又好上手的話,個人會推薦你Microchip.(其實TI也很強,只是他沒有8 bit IC)因為目前很多學校還是教Microchip的MCU比較多,而且代理商多、資源平台也很豐富.學韌體通常都先要有一塊實驗電路板,然後電腦下載編譯平台安裝,接著透過平台coding後將編譯的code下載到實驗板,看板子上方的電子元件功能有沒有如編寫的程式所預期的工作.大概將實驗板上的各個模組功能都寫過一遍控制,大概就上手了.上面所需的軟體工具在Microchip官網都可以免費下載到,且在其台灣官方網站也可以買得到各種實驗板,而且網站上也有討論板可上去提問問題,會有官方解答外,也有很多前輩神人會幫忙解疑.另外台灣官網上有很很多教學文件,也會有很多課程訊息,大多是免費課程.上面也會有各RTC(北中南區域教學中心)所開的課程表,入門課程是經常性會開的課程,可供免費報名上課.坊間也有很多針對Microchip 8 bit所寫的入門書,像是曾X由老師寫的PICXXXX什麼的就一大堆,手把手教你如何開始寫韌體.Microchip提供上百種各式各樣的實驗板,可符合不同專案需求,而且會提供實驗板Guiding及電路圖,在開發案子時的大部份電路,實驗板的線路圖甚至可以直接套用過來,很省時.Arduino是Atmel(Microchip)開發給初學者學習使用,較不適合業界開發使用.至於韌體語言就是C/C++沒錯,組合語言已經是上個世代的東西了XDDDDD 武神旋風腳 wrote:大家好 (恕刪)
Jeremy.wu wrote:目前比較有名的8 bit MCU大概就Microchip、ST、Siliconlab、Infineon、Freescale、Renesas等,台廠也很多. 你多久沒接觸料況了?我今年實際選料狀況,目前Renesas 最低階還有新案開發的RL78是16位元2006年當年我用的78K0,2011年用的R8C都已不太推薦新案開發8bit出貨量較多除台廠8051核心MCU外,外國的大都用ARM crotex M0 MCU取代再來就是Cypress 8 bit MCU但也慢慢被低階ARM crotex M0 MCU取代