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

我在主程序中调用了一段 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扩展软件包
关注我们
st-img 微信公众号
st-img 手机版