野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12558|回复: 3

关于例程程序《9、DMA-为CPU减负》的问题

[复制链接]
发表于 2014-10-27 17:24:13 | 显示全部楼层 |阅读模式
为什么同一个例程程序,每次下载的时候都会有惊喜,什么都没修改,居然结果不一样,小白求解释~~~目前出现以下三种结果:
正确结果:
2.jpg
乱码:
1.jpg
3.jpg
回复

使用道具 举报

 楼主| 发表于 2014-10-27 17:30:40 | 显示全部楼层
复位以下就OK了,可是这是为由于什么原因引起的捏???
回复 支持 反对

使用道具 举报

发表于 2014-10-27 19:17:51 | 显示全部楼层
inkfishg 发表于 2014-10-27 17:30
复位以下就OK了,可是这是为由于什么原因引起的捏???

单片机给电脑发送的数据太多,马上上电显示的应该是上次没有传送完的数据,然后导致乱码

你可以在程序里面不要发送那么多,你就发送固定的数量你看看会不会出现这种问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-27 19:47:25 | 显示全部楼层
fire 发表于 2014-10-27 19:17
单片机给电脑发送的数据太多,马上上电显示的应该是上次没有传送完的数据,然后导致乱码

你可以在程序 ...

把数量改小,Mode改成Normal之后,发现下载了,打开串口后什么都没有,复位之后OK~~~反复几次后发现,原来是下载到开发板就已经开始发送了,当我打开串口的时候已经发送完毕了;改成先打开串口再下载到开发板,正常;所以前面的乱码应该就是从中间开始接受产生的~~~~谢谢火哥~~~
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 18:53 , Processed in 0.049328 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表