完善资料让更多小伙伴认识你,还能领取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哪里配置不对,望指教。 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1524 浏览 0 评论
4725 浏览 0 评论
图腾柱PFC无法上升至400V,且电感电流为正弦波形,但是幅值极小
9675 浏览 0 评论
飞凌嵌入式ElfBoard-Vim编辑器之静态链接和动态链接
2941 浏览 0 评论
使用 LinkBoy 将程序导出为 C 语言代码并烧录至 Arduino ESP32 开发板
2356 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-12 03:27 , Processed in 0.710450 second(s), Total 73, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
4150