本文最后更新于 638 天前,内容如有失效请评论区留言。
it : interrupt
s: set
R: reset
库函数配置
NVIC:嵌套向量的中断控制器
SysTick:系统滴答定时器
stm32f10x_ppp.c 和 stm32f10x_ppp.h PPP表示外设名称
例如:stm32f10x_gpio.c 和 stm32f10x_gpio.h
system_stm32f0x_it.c 和 system_stm32f10x_it.h 设置时钟
core_cm3.c 和 core_cm3.h 实现了内核的寄存器映射
stm32f10x.h 片上外设所有寄存器的映射
stm32f10x.h包含stm32f10x_conf.h头文件
时钟 与 调试
HSE
HSI
LSI
LSE
PLL
H:High S:Speed I:Internal E:External
L:Low
硬件仿真不支持逻辑分析
中断
一个工程只能分一次组
F103单片机只用了IP[0]~IP[59]
中断——分组——具体中断设置到组里面
### SYSTICK滴答计时器
位带操作
根据上面的理论分析,GPIOC_ODR的第13位地址为:
0x4001100C.13
—–映射—> 0x422201B4
定时器
TIM计时器:
串口通信
串口通信有三种传送模式,单工模式、半双工模式、全双工模式。单工模式是指在通信双方中,一方只负责发送,另一方只负责接收。例如广播,喇叭只负责接受信号进行广播,不能发信号给设备另一端。半双工模式是指在通信双方中,一方在发送数据的过程中不能接受另一方传过来的数据,另一方在接受数据的过程中不能发送数据。例如常用的对讲机,在一方讲的过程中另一方只能听,只能等一方讲完了才能让另一方讲。全工模式是指在通信双方中,双方可以同时传送数据,比如人手一个的手机,可以边听边讲。