STM32F103C8T6学习进化史2-理论知识积累

本文详细介绍了STM32单片机的关键特性,包括DMA的使用、GPIO的不同工作模式、定时器和看门狗的原理、操作系统任务管理、通信接口(如I2C、串口、SPI和CAN)、USB接口以及CRC校验等,展示了其在低功耗和复杂功能实现中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.数据手册里的简介

2.低功耗下 关闭的功能和唤醒方式

3.单片机小助手-DMA:帮助单片机干活,让他不要那么累

4.哪些外设支持DMA?

5.DMA应用原理

6.GPIO的各种工作模式

        6.1  模拟输入:ADC

              浮空输入:悬空输入,属于高阻输入  

              下拉输入:大概10K欧

              上拉输入:大概10k欧

              推挽输出:高强度,可以输入出电流

              开漏输出:既不接高也不接低,

7.封装图

8.调试接口

9.定时器

10.看门狗

11.滴答定时器

12.操作系统:就是对任务的管理(利用滴答定时器来做,分时管理)

        例如:第1ms在做task1,第2ms时,不管CPU有没有执行完task1(没执行就放弃),都有执行task2.以此类推。执行了task4后,又回到task1执行1ms,......,轮询着处理事情

13.简图

14.通信接口

15.I2C总线

16.串口通信

17.串口的通信方式

18.spi通信

19.单片机与SPI设备连接图

20.CAN

20.CAN的接线图

21.USB

22.USB单线连接(例如:用STM32做一个鼠标、键盘)

23.CRC计算单元,96位的芯片唯一代码(芯片身份证)

24.CRC应用

        将想要发送的数据 分成每组32位(4个字节),每次往CRC里存数的时候,将新的数和旧的数通过算法计算,以此类推,得到最终的CRC

25.ST公司的芯片编码(身份证)如何获取,读指定寄存器地址(先留着)

作用:产品序列号、用来做密码提高安全性(芯片编码加特殊算法可得到每个芯片唯一密码)、保护程序不被复制

26.中断

27.时钟和启动

28.STM32内部结构剖析图

特别提示:图片出自洋桃电子

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值