摘要:
1、读Flash某一个地址上存储的数据的方式可以直接读取,实例如下 1 #define ADDR ((uint32_t)0x8003C00) 2 uint32_t data = (uint32_t)(*((uint32_t*)ADDR));//读取地址0x8003C00上的数据 2、往Flash中写 阅读全文
摘要:
思路: 1、采用外部输入中断的方式获取PWM波形高低电平跳变(上升沿和下降沿),所以外部输入中断引脚配置为上升沿和下降沿中断有效; 2、定时器定时时钟计数,可按照项目需求的精度确定定时器时钟大小,示例中精度选择为1us,所以定时器时钟设置为1us或者1Mhz。 实现代码如下:(代码实现了简单的封装, 阅读全文
摘要:
STM32F030F4P9定时器功能比较丰富,在此记录项目中使用其自动输出PWM波形(频率:50HZ)。CubeMX配置定时器如下图说明。 在此定时器基础时钟为48MHZ,配置中不做分频处理,预分频系数为48,定时器计数器寄存器为20000,可求得周期为: T = ( ( 1 / (48Mhz / 阅读全文