|
本帖最后由 wjandsq 于 2016-12-29 08:05 编辑 1. 可以根据DMA中断的使用情况,修改DMA中断的名称(增加宏定义将DMA中断改名)。 每个工程,对DMA使用和安排是不一样的,增加DMA中断别名,有助于阅读程序。 例如: /* DMA definitions for SD DMA transfer */ #define __DMAx_TxRx_CLK_ENABLE __DMA2_CLK_ENABLE #define SD_DMAx_Tx_CHANNEL DMA_CHANNEL_4 #define SD_DMAx_Rx_CHANNEL DMA_CHANNEL_4 #define SD_DMAx_Tx_STREAM DMA2_Stream6 #define SD_DMAx_Rx_STREAM DMA2_Stream3 #define SD_DMAx_Tx_IRQn DMA2_Stream6_IRQn #define SD_DMAx_Rx_IRQn DMA2_Stream3_IRQn #define SD_DMAx_Tx_IRQHandler DMA2_Stream6_IRQHandler #define SD_DMAx_Rx_IRQHandler DMA2_Stream3_IRQHandler #define SD_DetectIRQHandler() HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_13) 2. 串口中断生成各自独立的函数,回调函数,而不是一句调用,一个回调函数。 3. 生成的工程中,可以增加自定义的应用层文件路径及文件名称。 |
| 帮顶。。。。。 |
| 很好 很好!!!!!! |
ST的MCU开发
ST的MCU开发
STM32H725VGT3内存不足问题
关于STM32Cubemx 6.15版本生成工程的文件编码的问题
有没有大佬更新了CubeIDE2.0.0,在软件内更新后体积大了一倍
STM32H7 USB3300底层寄存器问题
STM32H725S没有硬件双缓冲吗?
为什么用cubemax生成f103c8t6的freertos在编译时会报错
MC Workbench无法生成ioc文件,报错无法比较两个不同的数据类型
STM32U5进入standby模式时,待机电流有时候大的离谱,有时候却正常
微信公众号
手机版