定时器、中断、AD采样等,这类资源都是单片机的基本资源,通过例程学习这些资源的基本概念、工作原理、寄存器的配置方式等,可以结合前边的外设,实现自己想要的效果 。UART、RS232、RS485等通讯功能,借助例程学习各种通讯接口的含义、了解通讯协议 。单片机的各类通讯基本都可以通过UART来扩展,记住常用的电平转换芯片和使用方法,学习如何配置相关的寄存器 。
很多人说单片机很简单 。但本专业学生都认为单片机是最难学的课程 。为什么学起来都这么吃力呢?
单片机应用并不难,比如完全封装模块化硬件积木arduino,通过单片机成长为计算机系统专家确实比较难,目前唯一还能入门的搭配就是51核电路、51汇编和51C,从电路到指令到高级语言理解计算机系统工作原理,从51的总线到哈弗总线再到更高级的总线认识总线,从51的8个通用寄存器了解CPU的本质,进阶了解指令流水线,处理器状态,从特殊功能寄存器了解外设,除此之外,还有EDA PCB EMI EMC等等一堆知识工具要学 。
本人大一,自学单片机,C语言已经自学完了,数电模电电路都还没学,学stm32需要搞懂它的原理吗?
如果学习过51单片机,能够深入理解其硬件结构,并对寄存器有深入的理解,能够利用单片机完成一些小制作,编写过些程序代码,能够解决开发过程中的问题,对接口电路有熟悉,对相关接口芯片的时序有一定的认识 。再学习STM32难度并不是很大的,个人还是建议学习STM32要从实际动手实践做小项目入手,编写代码实现功能,无论是用标准库还是用HAL库,在开发的过程中,理解其架构,理解其硬件资源,理解其开发方式 。
推荐阅读
- 大神放出小米6,小米6开发版版本下载视频
- QQ浏览器怎么下载视频
- 三星s20ultra评测视频 Ultra评测
- 电烤箱做蛋糕简单方法视频 电烤箱做蛋糕简单方法
- 浙商钱国荣有多少钱,光鹰视频全球上线发布会圆满闭幕
- 《荒野大镖客OL》收藏家职业玩法视频详解
- 在线听歌用什么软件最好,什么软件可以在线听歌有视频的
- 化知识焦虑为学习动力,什么是生物进化的动力
- 如何学软件,转行学软件测试前
- 三星手机换电池视频教程 拆手机换电池视频教程
