完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
程序经过多次测试发现问题存在DMA传输部分,最终传输结果全为零,求解
这是DMA设置: 在主程序中,调用了DMA程序,并且设置初始化了LWIP(借鉴的寄存器版本开发指南),进行传输:(以下省略了LWIP设置阶段) 。。。中间省略了原子哥发的指南中同样的lwip设置部分 while(1) { ADC1->CR2=1<<8; //开启adc1的DMA传输 MYDMA_Enable(DMA2_Stream0,SEND_BUF_SIZE);//开始一次DMA传输 / 然后是tcp_server_demo.c以及tcp_client_demo.c中都有以下语句声明: 这是截取的传输程序中的一段: 这些做过后测试结果传输出4000个零至上位机: 传输出错。测试过如果把SENDBUFF数组在主程序中定义成实际数组(数据运用ADC数据调出函数获取),传输成功,说明问题出在DMA上, 各位大神,还有原子哥,求解啊,卡了好多天了。。多种改程序结构的方式都试了,没有得出结果。。 苦求,膜拜各位大神。。 |
|
相关推荐
5个回答
|
|
求救啊!已经困了好多天了。有木有大神知指导一下T_T
|
|
|
|
帮顶....
|
|
|
|
求助。处在崩溃边缘。。。没找到解决办法T^T
|
|
|
|
确定下DMA设置的地址对不对
|
|
|
|
还有用哪个DMA通道是有要求的,不是随便选的,参考手册上有
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2571 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2366 浏览 5 评论
3212 浏览 3 评论
2839 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2791 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
669浏览 1评论
906浏览 0评论
1027浏览 0评论
672浏览 0评论
500浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 05:38 , Processed in 1.372515 second(s), Total 84, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号