完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
有没有人遇到过。我测了一下F4XX的例程,同样也是这样问题。仿真的时候 ,发现返回值为IO_err是不是还有哪里配置不对吗?
扫描发送,中断接收,这个是没有问题的。 / step1:查找串口设备 / serial = rt_device_find(“uart2”); / step2:修改串口配置参数 / config.baud_rate = BAUD_RATE_115200; //修改波特率为 9600 config.data_bits = DATA_BITS_8; //数据位 8 config.stop_bits = STOP_BITS_1; //停止位 1 config.bufsz = 128; //修改缓冲区 buff size 为 128 config.parity = PARITY_NONE; //无奇偶校验位 / step3:控制串口设备。通过控制接口传入命令控制字,与控制参数 / rt_device_control(serial, RT_DEVICE_CTRL_CONFIG, &config); /* step4:打开串口设备。以中断接收及轮询发送模式打开串口设备 */ rt_device_open(serial, RT_DEVICE_FLAG_INT_RX); //设置串口接口回调函数 rt_device_set_rx_indicate(serial,uart2_input); rt_device_write(serial, 0, str, (sizeof(str) - 1)); 扫描发送,DMA接收,就出现问题了。 dma_serial = rt_device_find("uart3"); if(dma_serial != RT_NULL) { rt_device_open(dma_serial, RT_DEVICE_FLAG_DMA_RX); rt_device_set_rx_indicate(dma_serial,uart3_input); rt_device_write(dma_serial, 0, str, (sizeof(str) - 1)); } 关键是连发送都发送不出去。不知道 大家 有没有遇到过,还是我ENV哪里配置不对,望指教。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
786 浏览 0 评论
4210 浏览 0 评论
如何使用python调起UDE STK5.2进行下载自动化下载呢?
2520 浏览 0 评论
开启全新AI时代 智能嵌入式系统快速发展——“第六届国产嵌入式操作系统技术与产业发展论坛”圆满结束
2926 浏览 0 评论
获奖公布!2024 RT-Thread全球巡回线下培训火热来袭!报名提问有奖!
31442 浏览 11 评论
72897 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 04:04 , Processed in 0.598625 second(s), Total 67, Slave 51 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号