您好!欢迎光临深圳市英瑞尔芯科技有限公司官方网站!
新闻动态
产品展示
联系我们

深圳市英瑞尔芯科技有限公司

地   址:深圳市福田区振华路现代之窗A座7B

联系人:刘小姐

电   话:186 6591 0262

微   信:186 6591 0262

新闻详情 当前位置:首页 > 行业新闻 > 致单片机初学者,不建议从51单片机学起!

致单片机初学者,不建议从51单片机学起!
 日期:2022/7/14 19:03:00 

建议从STM32开始学起!

为什么我不建议从51单片机学呢?因为现在电子行业发展速度很快,很多比发展也很速度,比如ST,它推出的STM32 MCU不仅使用简单,关键是现在的价格也很便宜。而也大多以ST的MCU为首选。

所以我建议你从STM32开始着手学习,可以从STM32F1、STM32F0开始学起。

如果你有C语言基础的话,可以从STM32官方的固件库开始学起,学习这款MCU的固件库是怎么把MCU的每个外设封装成库函数供你调用的。熟悉了原理之后,你可以开始循序渐进的学习MCU的每个外设,建议遵循先易后难的原则:

1、STM32 Cube MX使用方法2、STM32 HAL库使用方法3、STM32启动文件理解4、时钟系统(时钟树)梳理、systick定时器5、GPIO(8种状态)使用6、NVIC中断应用7、USART串口通信8、DMA外设的应用(基于串口)9、IIC外设应用10、SPI外设应用11、ADC 电压采集12、TIM定时器13、RTC实时时钟14、看门狗应用15、PWR电源管理

学习完这些基本就可以去实战做项目了。

关于开发板

至于开发板,你可以在某宝上搜一下,用的比较多的就是 野火STM32、 正点原子、安富莱等等,记住开发板只是个工具,选择一款适合自己的就好,不一定贵的就是好的。只要开发板上能把MCU的外设资源引出来供你使用,基本就能满足要求,剩下的可以手动焊接电路,这样可以锻炼的焊接能力和电路学习能力!

相关标签: