KEIL 查看代码占用Flash Sram内存大小 在Keil MDK编译器编译后,信息栏都会显示编译情况,这其中就包含了FLASH跟SRAM的信息。如下图所示,/***********************************************************************************/查看FLASH跟SRAM的占用空间问题主要看下面的语句。Program Size: Code=29864 RO-data=123592 RW-data=60 ZI-data=3900/**************
STM32 GPIO寄存器配置操作解释 //PB9#define SDA_IN() {GPIOB->CRH&=0XFFFFFF0F;GPIOB->CRH|=(u32)8<<4;} //上拉输入#define SDA_OUT() {GPIOB->CRH&=0XFFFFFF0F;GPIOB->CRH|=(u32)3<<4;} //推挽输出讲解PB7这个这个端口SDA_IN() {GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=(.
STM32F103调试SPI2 SPI3的问题 调试SPI2时注意:画红圈需一致调试SPI3时需注意与JTAG引脚共用问题:由于SPI3的PA15引脚和JTAG引脚共用,调试过程中发现SPI不能读写数据经过查询资料发现使用SPI3需要先关闭JTAG功能(默认上电使能JTAG),如下:1.将PA15配置为普通IO口( GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; )2.开启AFIO时钟 ( RCC_APB2PeriphClockCmd(RCC_APB2Peri...
GY-BMP280-3.3 高精度大气压强传感器模块 GY-BMP280-3.3 高精度大气压强传感器模块博世Sensortec - BMP280 是一种专为移动应用设计的绝对气压传感器。该传感器模块采用极其紧凑的封装。得益于小尺寸和低功耗特性,这种器件可用在如移动电话、GPS 模块或手表等电池供电型设备中。与上代产品相同,BMP180、BMP280 也基于Bosch 成熟的压阻式压力传感器技术,具有高确度和线性度,以及长期稳定性和很高的 EMC 稳健性。多种设备工作选择带来了最高灵活性,可以在功耗、分辨率和滤波性能方面对设备进行优化。BMP280
PC插上串口 后PC端口com有个黄色叹号,串口工具无法读取串口 直接解决方法1:下载这个驱动:https://download.csdn.net/download/qq_42043397/21057219解决方法2:方法2 转载于:http://blog.csdn.net/csdnhuaong/article/details/68945601解决WIN10系统下PL2303_USB转串口驱动兼容性问题。问题的真正原因,就是我们自己安装的PL2303的驱动是兼容的, 而WIN10自动更新的驱动不兼容,并且后者会把前者覆盖掉,导致驱动设备不能正常工作。.
输入捕获程序 正点原子的输入捕获程序是利用TIM5的单通道实现的,通过先捕获上升沿,清除计数器值,再更改捕获极性为下降沿,第二次进中断时读出高电平脉宽。一次捕获过程完成,下面解释程序中的问题和疑惑。在这里插入代码片1extern u8 TIM5CH1_CAPTURE_STA; //输入捕获状态 extern u16 TIM5CH1_CAPTURE_VAL; //输入捕获值int main(void){ u32 temp...
2021-03-23 FFT每个值的代表含义FFT中的第一位是dc(0赫兹),第二位是Fs / N,在哪里Fs是抽样率和NFFT的大小。下一个垃圾桶是2 * Fs / N..若要概括地表示这一点,请将nth宾是n * Fs / N.所以如果你的样本率,Fs比如说44.1千赫和你的FFT大小,N为1024,则FFT输出箱位于:0:0*44100/1024=0.0Hz1:1*44100/1024=43.1Hz2:2*44100/1...
STM32 产生PWM 问题 在使用STM32F103芯片时 使用TIM 产生PWM 发现会影响到TIM其他通道其他通道也会产生PWM 会影响到该引脚的的其他TIM复用 怀疑是因为没配置引脚 而产生的问题 单独配置该引脚后解决此问题
STM32F103RET6 功能引脚 上传文件为 STM32F103系列手册如有需要可直接私信 无需积分下载 百度也能搜索到引脚功能图转载于 : https://www.cnblogs.com/seifguo/p/10421684.html 非常感谢 seifguo
蓝牙模块相互通信 蓝牙模块之间的通信:工具:两个USB转TTL、两个蓝牙模块在网上随便买的蓝牙模块到手发现型号是JDY-09其实蓝牙模块的使用完全可以当做串口使用,因为刚开始不太清楚以为蓝牙模块的命令是通用的刚开始用的HC-05蓝牙的命令手册后来发现设置主机从机模式时设置不成功,才怀疑命令不一样,问卖家要了手册手册里写的很明白于是就将28脚连接3.3V,再次发送命令AT+ROLE发现返回还是0 0是从机模式。后来联系卖家才知道设置主机模式是AT+ROLE1,而HC-05的设置方法是AT+ROLE=1
输出指定脉冲数 一定频率的PWM STM32的每个定时器都可以由另一个定时器触发启动定时器一般是通过软件设置而启动,STM32的每个定时器也可以通过外部信号触发而启动,还可以通过另外一个定时器的某一个条件被触发而启动.这里所谓某一个条件可以是定时到时、定时器超时、比较成功等许多条件.这种通过一个定时器触发另一个定时器的工作方式称为定时器的同步,发出触发信号的定时器工作于主模式,接受触发信号而启动的定时器工作于从模式。STM32...