你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

对下个版本STM32CubeMX的建议。

[复制链接]
wjandsq 提问时间:2016-12-26 14:30 /
本帖最后由 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. 生成的工程中,可以增加自定义的应用层文件路径及文件名称。


1 收藏 评论2 发布时间:2016-12-26 14:30

举报

2个回答
ts2000 回答时间:2016-12-27 08:30:06
帮顶。。。。。
andypanfan 回答时间:2016-12-27 08:58:12
很好  很好!!!!!!

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版