单片机
sscb0521
这个作者很懒,什么都没留下…
展开
-
SPI调试记录
两个MCU通过spi通信。N32G455VE是主机,MIMXRT1064是从机。业务流程由从机发起,当从机需要发起业务时,通过1个外部中断引脚通知主机,由主机发起spi通信。N32G455VE使用SPI2,GPIOD2。DMA1 channel5中断响应。DMA1 channel4中断响应。GPIOD2设置为外部中断输入引脚。SPI2 DMA发送配置。SPI2 DMA接收配置。原创 2023-10-07 18:59:08 · 176 阅读 · 0 评论 -
软件版本号定义在flash固定地址
编译发现版本号没有编译进bin文件,经排查,原因是bootVer未使用,被编译器优化,编译器是IAR。在main中加入下面代码,编译后在bin文件的 0x0800FFE0 地址处看到软件版本号。bootloader的软件版本定义在0x0800FFE0。MCU是N32G455VE,bootloader地址是。原创 2023-08-30 18:58:32 · 174 阅读 · 0 评论 -
LED驱动
产品有4个LED,用作指示作用。LED有3种状态,亮,灭,闪烁。在驱动层,LED之间互不干扰,但是在业务中,可以让某LED亮的同时其他LED灭。业务是多变的,但是驱动是不变的。原创 2023-08-28 19:49:49 · 54 阅读 · 0 评论