华大半导体
华大MCU之七:DMA 导致 SPI 异常停止的原因分析、DMA 配置的那些坑
在最近的项目测试中发现,SPI 通信总是莫名其妙的失败,查看寄存器发现 SPI 已经被停止了。根据手册,SPI 在异常情况下会被强制停止(SPI 的使能为被清零),而根据波形显示通信过程没有问题。
华大MCU之六:SEGGER Embedded Studio及Ozone使用Jlink调试
首先说一下,我之前的开发流程是:VSCode 编辑代码 + Keil 编译及调试。Keil 的调试功能虽然很强大,但是多数功能需要配合 ARM 自家的 ULINKpro 才可以用,例如 Performance Analyzer、Event Viewer 等。而我手头只有Jlink 和 ULINK 非 pro 版的…
在最近的项目中,随着代码量的不断增加,Keil 的编译速度瓶颈越来越明显!有的问题往往是调试一分钟,编译半小时!编译过慢的问题已经严重影响工作效率,于是开始寻找一个替代品!
<strong><font color="#004a85">Ozone 调试</font> </strong>
起初,在 SEGGER 官网发现了一个名为 Ozone 的 Jlink 专用的调试器,非常小巧,调试也挺好用。不过,它仅仅就是个 Jlink 配套的调试器,不能编译代码。如果使用它,开发流程就是:VSCode 编辑代码 + Keil 编译 + Ozone 调试。
华大MCU之五:SPI从机DMA模式配置(不能正常接收问题处理)
SPI 主机要求只发送数据,不进行接收(主机只有数据输出引脚)! 这就要求在从机 SPI 可以不发送数据,节省一个 MCU 的 IO。
华大MCU之四:使用问题记录
在最近使用华大 MCU 时,遇到了不少坑,这里记录一下,以方便在以后升级驱动库!其中,有些问题仅仅是在由 ST 切换到 华大之后不太适于的问题,有些是驱动库的更改问题!
华大MCU之三:时钟控制器(CMU)配置记录
华大 MCU 时钟的配置,与 ST 的类似,都有很多选择,用户可以根据需要灵活选择。
华大MCU之二:USB 驱动 + FatFs 的移植使用详解
移植驱动之前,先要了解一下驱动库的代码文件,有哪些是必须的源代码;有哪些是需要处理的配置文件等等。
分页
- 页面 1
- 下一页