分类 : 36个相关结果 267次浏览

STM32输出PWM波形

参考文章:STM32之PWM波形输出配置总结 代码: // target = sys/(arr+1)/(psc+1) void TIM3_PWM_Init(u16 arr,u16 psc) {     GPIO_InitTypeDef GP …

stm32中PB3、PB4作GPIO使用时的配置

今天使用IO口的时候,PB3、PB4、PB5、PB6做输出,但是发现PB5、PB6正常,PB3、PB4不受控制,PB3一直低电平,PB4一直高电平,网上查了下,这里默认是JTAG控制端口,如果要当做GPIO使用,需要重映射。即禁止JTAG使 …

stm32卡死在delay_ms()函数的问题

有两块板子,一个烧录程序后工作正常,LED在闪烁。另一个烧录后像是不工作的样子,LED灭的。拿示波器观察I2C,发现有高低电平输出。修改代码,在I2C初始化前将LED点亮,灯保持常亮状态。然后一步步定位,发现程序运行时遇到delay_ms( …

stm32外部晶振不起振

新来的一块板子,之前的历史遗留问题先不说了,包括10pF晶振换成了20pF,焊接调节电阻等等,都一一改正。 然后比较自信,直接上ST-LINK烧写,发现找不到芯片。并且st-link的指示灯,插上去的时候是亮着的,一旦打开keil中的opt …

stm32串口接收数据丢失问题

今天调试stm32的串口接收中断,发现一个5字节的数据,总会出现丢失,波特率 115200。检查接收函数,发现没有明显的bug,就是这个数据格式进行特定处理时,两个处理函数的距离比较远。函数1处理完成后,会清掉标志,让函数2不再处理。然后就 …

STM32