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

我在主程序中调用了一段 DMA发送程序 ,然后就出问题了

[复制链接]
smile雷少 提问时间:2016-5-15 14:04 /
阅读主题, 点击返回1楼
收藏 评论16 发布时间:2016-5-15 14:04
16个回答
wolfgang2015 回答时间:2016-5-16 16:00:34
//************DMA通信*****************//
int send(void)
{
        float SendBuff[2];               //ÉèÖ÷¢ËÍ»º³åÇø
        float Fs=0.0, R=0.0;
        RS232_Init(9600);                //³õʼ»¯RS232
        MYDMA_Config(DMA1_Channel7,(uint32_t)&USART2->DR,(uint32_t)SendBuff,8);
        DMA_ITConfig(DMA1_Channel7, DMA_IT_TC, ENABLE);
        AFE44xx_PowerOn_Init();        
        while(1)
        {         
..................
}

评分

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

查看全部评分

smile雷少 回答时间:2016-5-16 16:09:54
power568 发表于 2016-5-16 11:17
1. 你的Send函数中有个while(1),调用该函数后程序在此循环了循环执行,不会跳出函数,后面调用的显示函数肯 ...

恩 我发现了 就是这个问题 谢谢
smile雷少 回答时间:2016-5-16 16:10:29
欣辰天下 发表于 2016-5-16 15:35
调用send函数里面有个无限循环啊,当然不会正常了。

恩 是的 我知道啦
lzts 回答时间:2016-5-16 19:15:17
学习了      
zcl201207 回答时间:2016-5-16 20:23:16
时光虫子 回答时间:2016-5-17 11:01:31
send发送函数里面有个大循环啊,你发送完成没有办法退出去啊,
最好加一个判断,发送完成后,break一下退出循环
踽踽而行 回答时间:2017-12-6 10:47:58
你好,我看你的帖子里有关于AFE4400转换为血氧值得算法,请问可以加你个联系方式,对于算法部分做一些讨论吗?
12

所属标签

相似问题

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