日志
f1engmin11
这个作者很懒,什么都没留下…
展开
-
2021-12-31-开发记录
在使用STM32F030的互补pwm的时候,在变频过程中,总是出现互补波形偶尔发生无波形输出的情况,大概持续一段时间后(该时间段约等于调频周期),波形又恢复正常输出。经排查是定时器配置问题,在之前,配置为TIM17_Handler.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;修改为TIM17_Handler.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE;后,原创 2021-12-31 12:39:35 · 1050 阅读 · 1 评论 -
2021-06-29-学习记录
一1、if(((*(__IO uint32_t*)appxaddr)&0x2FFE0000)==0x20000000) //检查栈顶地址是否合法2、即此时要跳转的地址appxaddr为栈顶,堆栈位于SRAM中,即appxaddr内的值为0x2000 0000 --0x2001 FFFF(对于128 Kbytes的SRAM)或者0x2000 0000 --0x2001 FFFF(对于64 Kbytes的SRAM)3、对于128 Kbytes的SRAM,appxaddr的值的,bit17~bi..原创 2021-07-02 08:26:51 · 240 阅读 · 0 评论 -
2020-12-29-开发记录
RAM数据被意外篡改的问题原创 2020-12-29 15:57:46 · 80 阅读 · 0 评论 -
2020-12-26-开发记录
1、某型号单片机,在单片机中开启了DMA,且是循环模式,则一旦开启以后,DMA一直独立于MCU在运行,假设此时DMA一直在往RAM的某一地址写数据,在使用j-flash烧录时,由于前要把烧录算法程序写入RAM,在RAM进行运行烧写程序,此时DMA又一直在更新RAM的某一个地址,假如这个地址和烧写程序使用的地址有重合,则会出现j-flash烧录不成功的现象。...原创 2020-12-29 15:57:30 · 104 阅读 · 1 评论 -
每一日小结<1>
总结一下今天在调试UART的时候,遇到的问题和解决过程。 在工作中使用了两路UART,一路用于Debug,一路用于通信。 通信UART接的是Sub板,通信UART配置为:TX推挽输出,RX浮空输入,在中断里接收和发送,按照这样的配置,UART也能够正常的进行数据的数据的收发;按照此配置来配置UART2,然后使用USB转串口模块连接板子和PC,结果发现程序有时候可...原创 2019-04-22 23:19:41 · 189 阅读 · 0 评论