看个人的用心程度和个人学习能力吧,后者更重要,因为基本每个人都会努力,但得到的却不一样
如果是芯片使用一些常用的通讯协议,比如IIC,那就看芯片复杂程度
我以前学会了24C02之后,去用SH1106驱动的OLED,花了差不多五天,当然,不排除有人两三个小时就会用的,主要是本人智商不怎么在线
如果是功能并不多的芯片,比如DS3231,基本上就是顺着数据手册,复制代码,几个小时就能上手了
如果是上手新的单片机(8位机),那第一次换单片机(很多人是从8051开始学的),可能要十来天,但用过两种单片机之后,一般来说,C语言的话一般能在一个星期之内上手
汇编的话,10天左右上手 |