看個人的用心程度和個人學習能力吧,后者更重要,因為基本每個人都會努力,但得到的卻不一樣
如果是芯片使用一些常用的通訊協議,比如IIC,那就看芯片復雜程度
我以前學會了24C02之后,去用SH1106驅動的OLED,花了差不多五天,當然,不排除有人兩三個小時就會用的,主要是本人智商不怎么在線
如果是功能并不多的芯片,比如DS3231,基本上就是順著數據手冊,復制代碼,幾個小時就能上手了
如果是上手新的單片機(8位機),那第一次換單片機(很多人是從8051開始學的),可能要十來天,但用過兩種單片機之后,一般來說,C語言的話一般能在一個星期之內上手
匯編的話,10天左右上手 |