mokongking

2026年5月6日 #

关于分散加载表

摘要: ; 非缓冲区段 - 用于通信相关变量,避免缓存一致性问题 ; 该区域将被配置为non-cacheable 64kb ; 0x24070000~ 0x2407FFFF分配的地址 RW_NOCACHE 0x24070000 0x00010000 { *(NO_CACHE_SECTION) }这个写在分散 阅读全文

posted @ 2026-05-06 16:52 虎啸岳林 阅读(2) 评论(0) 推荐(0)

2026年4月24日 #

DMA循环与单次的区别,串口加dma通信注意事项

摘要: 如果是用DMA单次传输到缓冲区中,重新开启dma传输的话会从缓冲区0开始传输,如果是循环是一直往下写然后写满缓冲区之后覆盖掉之前的。 使用指针传输的时候最好的方式是定义一个局部变量承接指针传过来的值之后在区做处理防止运行dma传输过快导致缓冲区的内容改变 阅读全文

posted @ 2026-04-24 17:14 虎啸岳林 阅读(4) 评论(0) 推荐(0)

2026年4月16日 #

H7双核调试

摘要: 1、stm32H747有两个内核使用,都可以跑freertos操作系统,如果用这个芯片做电机控制,一个内核跑算法,一个内核跑通信逻辑,借助M7核的mpu配置D3区域的地址0x38000000地址开始配置成共享区域,mpu控制共享区域要注意4字节对齐,非对齐读写都有问题,受mpu保护的访问不对齐的直接 阅读全文

posted @ 2026-04-16 22:25 虎啸岳林 阅读(14) 评论(0) 推荐(0)

2026年3月18日 #

运放控制mos做恒流源遇到的问题。

摘要: 看一下这3个电路,不同的D级的电压然后运放输出的电压在2V的时候输出就到5v了,这个是为什么,原因如下这个mos的开启电压是1.5v,跨倒gm是100,这个跨到是Ron根据栅极电压变化大小电阻改变的大小,越大栅极电压增加Ron开启电压变化越大(处于可变电阻区),当电压是2v的时候mos管到了饱和区, 阅读全文

posted @ 2026-03-18 15:19 虎啸岳林 阅读(18) 评论(0) 推荐(0)

2026年3月10日 #

stm32h7串口+dma收到的数据全是0

摘要: STM32H7上使用CubeMX,HAL配置UART串口DMA的坑_stm32h7 uart dma idle-CSDN博客 但是这不是主要原因参考下面的网站,需要查看对应的地址并且改变对应的地址 STM32H7上使用CubeMX,HAL配置UART串口DMA的坑_stm32h7 uart dma 阅读全文

posted @ 2026-03-10 16:12 虎啸岳林 阅读(9) 评论(0) 推荐(0)

2026年3月9日 #

stm32h7系列DMA

摘要: 第一次使用H7的板子,H7的DMA映射怎么看呢,请大神指点一下-OpenEdv-开源电子网 总结: 也就是说我随便选一个stream和channel,比如DMA1_stream1 可以选任意一个外设请求吗?比如我想设置串口1为DMA发送的话,我直接把DMA1_Stream1设置给串口1的发送用的话就 阅读全文

posted @ 2026-03-09 20:30 虎啸岳林 阅读(3) 评论(0) 推荐(0)

2026年3月8日 #

免费超级终端工具

摘要: SSH客户端神器之 MobaXterm - 龙凌云端 - 博客园 阅读全文

posted @ 2026-03-08 18:03 虎啸岳林 阅读(5) 评论(0) 推荐(0)

2026年3月3日 #

正确的驱动移植流程

摘要: 在移植自己不熟悉的驱动时候 1、要有参考,看正确的参考源,可以搞一个别人代码用的什么硬件搞一个一样的核心板验证别人的代码,抓出波形,也可以参考寄存器,重要的调出对应的波形 2、在没有提示的时候引脚不能定义重复,会有意想不到的问题一直进入硬件错误。 阅读全文

posted @ 2026-03-03 18:13 虎啸岳林 阅读(5) 评论(0) 推荐(0)

硬件错误

摘要: STM32 HardFault 调试笔记_keil 0xfffffff9-CSDN博客 阅读全文

posted @ 2026-03-03 16:16 虎啸岳林 阅读(6) 评论(0) 推荐(0)

RCC时钟

摘要: 阅读全文

posted @ 2026-03-03 12:22 虎啸岳林 阅读(3) 评论(0) 推荐(0)

导航