- 博客(7)
- 收藏
- 关注
原创 STM32——DMA直接存储器存取
DMA直接存储器存放DMA用于协助CPU,完成数据转运工作DMA可以提供外设和存储器或者存储器和存储器之间的高速数据传输,无需CPU干预,节约CPU资源12个独立可配置的通道:DMA1(7个) ,DMA2(5个)**本单片机只有DMA1(7个)通道每个通道都支持软件触发和特定的硬件触发**其中存储器之间的数据传输适合软件触发(及时快速自动)//外设与存储器之间更适合硬件触发(发生特定条件,例如AD扫描完成,再传输数据)
2024-04-14 22:37:48
298
1
原创 STM32——TIM输入捕获
从模式自动清零CNT,这能用通道1和通道2。通道3和通道4只能使用手动清零TI1FP1和TI1FP2必须用两种触发方式才能实现PWMI功能。
2024-03-31 21:54:36
419
1
原创 STM32--TIM定时中断&TIM输出比较
定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断。16位计数器(CNT),预分配器(PSC),自动重装寄存器(ARR)的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时。不仅具备基本的定时中断功能,而且还包含了内外时钟选择,输入捕获,输出比较,编码器接口,主从触发模式等多种功能。类型:高级定时器,通用定时器,基本定时器。OC(Output Compare)输出比较输出比较可以通过比较CNT与CCR。
2024-03-24 20:12:44
1922
1
原创 STM32--EXTI外部中断&实验
在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而取处理中断程序,处理完成后又返回原来被暂停的位置继续运行。
2024-03-17 19:55:59
899
原创 STM32-LED闪烁 LED流水灯 蜂鸣器
时钟周期是读取存储器的时间,它在告诉单片机多少时间执行一条指令,什么时候跳向下一条指令,如果不给单片机设置时钟周期,单片机就会像“聋子”一样,不知道多久可以往下执行程序。//指定GPIO外设会被复位。此时PA0输出高电平 以LED闪烁为例 此时LED被熄灭。此时PA0输出低电平 以LED闪烁为例 此时LED被点亮。
2024-03-09 09:45:07
1846
原创 STM32-1.1 GPIO输出
STM32单片机端口是使用频率最高的片上外设之一,俗称通用输出/输入口。根据芯片存储容量不同,各系列单片机实现的GPIO端口数量不同,最多实现了(x=A,B,C,D,E,F,G),但是各端口用法相同。其中每组GPIO各有16引脚。例如GPIOA0,被称作PA0。
2024-03-03 20:06:19
621
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人