串口发送数据的问题
<p>我写了一个串口发送数据的程序,发送的数据自加,连续发送。</p><p> </p>
<p>tx_data=tx_data+1;</p>
<p>试验成功。</p>
<p>后来,我把程序改了:tx_data=tx_data;</p>
<p>不自加了。可是程序烧进去,效果还是自加。</p>
<p>请问高手,怎么回事?谢谢!</p>
<p>会不会有一种可能,其实你烧录的还是之前的软件,</p>
<p>我就遇到过这种情况,改了程序但是没重新编译,或者调软件的时候调错了</p>
<p>大概率还是程序没编译或者烧写正确。</p>
<p>试试重新编译程序,确保修改后的代码被正确地烧录到芯片上。</p>
wangerxian 发表于 2023-3-28 17:03
大概率还是程序没编译或者烧写正确。
<p>编译肯定是编译了,烧写也跟以前一样</p>
led2015 发表于 2023-3-28 23:25
试试重新编译程序,确保修改后的代码被正确地烧录到芯片上。
<p>编译了,是不是修改后的代码被正确的烧录到芯片上就不好说了。</p>
<p>烧录方法跟以前一样</p>
chenbingjy 发表于 2023-3-29 09:26
编译肯定是编译了,烧写也跟以前一样
<p>你试着修改,在上电的时候发送一串字符,看看上电的时候会不会打印。如果会,说明代码确实编译+烧写成功了。</p>
wangerxian 发表于 2023-3-29 09:51
你试着修改,在上电的时候发送一串字符,看看上电的时候会不会打印。如果会,说明代码确实编译+烧写成功 ...
<p>现在也可以打印,只是不是我要的结果。</p>
<p>甚至我在程序里不让它打印,照样打印。</p>
<p>这是怎么回事?</p>
chenbingjy 发表于 2023-3-29 17:11
现在也可以打印,只是不是我要的结果。
甚至我在程序里不让它打印,照样打印。
这是怎么回事?
<p>你把初始化串口的函数注释掉,看看还给你发东西不。</p>
wangerxian 发表于 2023-3-30 14:38
你把初始化串口的函数注释掉,看看还给你发东西不。
<p>谢谢!重新写了一下,就好了。</p>
chenbingjy 发表于 2023-3-31 09:14
谢谢!重新写了一下,就好了。
<p>我感觉是哪里代码多了几句,可以用代码管理器,我自己写代码都会用代码管理器,好找问题。</p>
wangerxian 发表于 2023-3-31 09:37
我感觉是哪里代码多了几句,可以用代码管理器,我自己写代码都会用代码管理器,好找问题。
<p>我不会用代码管理器</p>
chenbingjy 发表于 2023-3-31 14:18
我不会用代码管理器
<p>可以学学,很简单的,而且对写代码帮助很大!</p>
wangerxian 发表于 2023-3-31 14:53
可以学学,很简单的,而且对写代码帮助很大!
<p>谢谢!我不知道怎么学,网上有资料吗?或者有什么视频教程。</p>
<p>我学过一段时间CPLD和FPGA,从没听说过代码管理器。</p>
chenbingjy 发表于 2023-3-31 16:49
谢谢!我不知道怎么学,网上有资料吗?或者有什么视频教程。
我学过一段时间CPLD和FPGA,从没听说过代 ...
<p>git呀,我用的是SmartGit。</p>
wangerxian 发表于 2023-3-31 17:05
git呀,我用的是SmartGit。
<p>没用过这个软件,我在网上搜搜,谢谢!</p>
chenbingjy 发表于 2023-4-1 09:01
没用过这个软件,我在网上搜搜,谢谢!
<p>嗯啊,希望对你有帮助~</p>
电子设计新人,来学习学习,看看大神们的思路都是怎么样的。
页:
[1]