1:测试发现频率设置在5K以下,输出频率都会变成设置的一半。改变定时器频率实际配置2:测试发现频率设置过高比如为30k,正弦波幅值会衰减很大。使DAC有输出缓冲使能……
diskio.C文件中disk_write函数的单块和多块写入后,等待操作都错误的写成了等待读完成这两个地方要修改为SD_WaitWriteOperation连续测试20次2MB文……
这些文档对于了解编译细节非常重要,特别是Procedure Call Standard for the Arm Architecture(AAPCS), 能让大家更好的了解编译细节……
/*****************************************************************************************……
应该会。看门狗有个特点,一旦开启后,无法正常关闭……
1.HAL库有个全局变量SystemCoreClock,记录了最终的配置时钟。2.HAL 库中有这个函数可以获取到系统时钟的值 HAL_RCC_GetSysClockFreq();……
这里的bug,客户反馈了很多次,我每次都要解释一遍,已经解释了好几年。此处的含义是用户一次性发送的数据不要超过缓冲区大小,超过会卡死在里面:后来发布的V6得HAL库程序里面直接做了……
串口的DMA功能发送数据,检测到DMA发送完成后,把使能脚改为接收状态(如图A处)。但是这样子会导致有2个字节数据没发送,485使能脚就被改变为接收状态了(示波器图的绿色线)。最终……
这个帖子是个人学习STM32IIC通信的一个小总结,实现了STM32F103C8读写DS1307。多年前买了原子哥的战舰开发板学习STM32,后来种种原因停滞了几年。前不久重新学习……
硬件:STM32G030F6P6软件环境:STM32CubeIDE实现功能:RCR定数量PWM输出正常配置硬件,TIM1_CHANNEL2,ONE_Pulse Mode主程序主动开……