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

求助大神帮我看看这个程序,DMA一直不通,都已经困扰我3...

[复制链接]
电小龙 提问时间:2016-10-10 07:20 /
小弟最近在研究STM32的DMA,一直调不通,在程序里面的第105行是把我的数据以DMA方式来发送,但是一直不通。大神们帮小弟看看吧,不胜感激。。。

DMATest.zip

下载

9.31 MB, 下载次数: 11, 下载积分: ST金币 -1

收藏 1 评论6 发布时间:2016-10-10 07:20

举报

6个回答
最优答案 回答时间:2016-10-10 14:25:23
两个问题
1、DMA发送的时候输入的串口不对,没有进行过初始化。改为如下:
HAL_UART_Transmit(&huart1, (uint8_t *)&Data, 1, 0xFFFF);//测试串口是否正常
    printf("USART is OK\r\n");//测试串口是否正常
  
  /****************DMA串口输出**********************/
    MYDMA_USART_Transmit(&huart1, (uint8_t *)Send_Buff, 14);//采用DMA发送数据到串口,这里有问题,没有串口输出
  /****************DMA串口输出**********************/
2、DMA发送的时候使用下面函数。
HAL_UART_Transmit_DMA(huart,pData,Size);

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

zhangdaijin 回答时间:2016-10-10 09:35:02
帮顶
电小龙 回答时间:2016-10-10 10:53:39
不要沉啊。。。
ynwscfsfi 回答时间:2016-10-10 10:54:31
帮顶....
电小龙 回答时间:2016-10-10 15:08:01
安 发表于 2016-10-10 14:25
两个问题
1、DMA发送的时候输入的串口不对,没有进行过初始化。改为如下:
HAL_UART_Transmit(&huart1, (u ...

谢谢,按照您的方法试了,可以了。。。非常感谢
五哥1 回答时间:2017-2-28 12:57:20
版主功力深厚呀

所属标签

相似问题

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