我今年刚自学c语言,嵌入式编程还是小菜鸟,工作需要逛逛论坛。
这些板子看着都好难,我觉得申请一下开发板名称:STM32F042Nucleo还是比较适合我的。
板子非常小巧,开发环境和开发资料ST也提供的比较多。
板载资源:
- STM32F042K6T6微控制器,基于ARM Cortex-M0处理器,最高支持48MHz主频
- 支持Arduino nano接口,微控制器所有IO口引脚通过排针引出
- ST-LINK/V2-1调试器,支持对外部微控制器调试
- 3个LED:一个USB通讯LED、一个电源LED、一个用户LED;一个机械按键:复位
- USB接口的4个不同功能:虚拟串口、容量存储、调试接口、编程接口
- 3种不同供电方式:microUSB接口供电、IO引脚用电、通过Arduino nano接口供电
- 支持Keil、IAR、embed在线IDE的设计工具
我主要的学习目标是:跟着韦东山老师的RTOS视频来手把手一步步的学习怎么调度,怎么上下文切换,因为这个主控是arm的m0,所以跟教学视频也比较多匹配。
接下来我会继续学习外设接口,比如adc,dac,采集电表箱的温湿度;
接着扩展esp8266/esp32模块,把采集到的数据上传到控制中心,方便数据集中管理,分析。
|