单片机烧写程序的问题:为什么一样的程序,烧写进去的效果不一样?求指导啊..

2025-02-02 03:03:21
推荐回答(3个)
回答1:

单片机烧写程序: 有些单片机 在 烧写程序 时 需要设置,如 STC 单片机在 下载程序 时 需要
设置 多个 选项,有 用内部 RC 或外部 晶振,选择内部 RC 就会 影响串口通讯 的波特率,
就有可能 出现 这种 情况, 内部 RC 振荡器 受温度 影响 会有 频率飘移。
波特率 选择 不一致 也是原因之一

回答2:

可能是你串口助手设置的问题,出现乱码有以下几个原因:
1、波特率不一致(单片机和助手设置的波特率)
2、显示方式(十六进制和字符模式),你切换看看
3、串口模式(如停止位,数据位不一致等)

回答3:

你在发送数据时,马上断开单片机电源 你会发现PC接收到的数据是乱码的 但是正常大部分是FF 有时候 你在烧写其他程序后 再次烧写串口程序 你会发现有些奇异现象 这很正常其实烧写 就是利用了PC与单片机串口通信的方式 在烧完程序后 会滞留一些数据 但不是没用的数据 只是你看不懂而已。。。