
MCU基础
Stone啦
这个作者很懒,什么都没留下…
展开
-
MCU裸机一般流程
1.配置系统时钟,选择内部还是外部时钟源,预分频因子等。2. GPIO初始化,根据具体使用情况逐一合理配置IO管脚。3.要使用的外设初始化,时钟源选择及具体配置。如:time / RTC /串口/ AD等。4.对项目使用的功能模块进行参数配置,如对指纹模块的初始化配置。5.进行所有变量的上电初始化,必须进行该操作,因为有些情况下上电后变量的值是不确定的,或者对应应用软件逻辑来说是 非...原创 2018-04-12 10:03:24 · 867 阅读 · 0 评论 -
前后台系统
简单的小型系统设计一般是基于前后台或无限循环的系统,包含一个无限循环的模块实现需要的操作(后台)。中断处理程序实现异步事件(前台)。前台也叫做中断级,后台也叫做任务级。临界操作应该在任务级中被执行,如不可避免的要在中断服务程序中执行,也要确保是在很短的时间内完成。因为这会导致中断服务程序占用过长的时间。通常只在中断服务程序中使能相关的信息,然后到后台程序中执行相应的操作。这叫任务级响应,任务级...原创 2018-05-06 12:34:06 · 1927 阅读 · 0 评论 -
MCU外设学习使用注意事项
1.看过不如做过,做过不如过后总结过。 不能只看PDF或者视屏,看完觉得自己懂了,学会了。嵌入式是一门实践的技术,没有实践就不会遇到问题,不会遇到问题就没法在解决问题的过程中深入了解学习,不会加强自己对具体技术细节的认识和掌握,更不会提升自己解决问题的能力。可以说嵌入式水平的高低从如何快速解决问题就能直接体现出来,这就是经验的价值。2.先用后深入 学习MCU的外设开始要基于学会怎么用,...原创 2018-05-06 12:27:42 · 1127 阅读 · 0 评论