关于变量定义在不同内部DATA和XDATA 出现的问题
2025-4-27 11:35 来自 etec 发布@ 综合讨论
本人在使用了8A8K64D4 芯片中,发现了一个定义的一个变量
例如 long int a; 如果这个变量定义在内部data中 程序 计算、调用都正常,
如果这个将变量定义在外部DATA long int XDATA a; 变量初始化都清零了
在计算和调用后,发现值出现了偏差,始终比正确值变大一点,程序内容没有改动过,只是变量定义位置发生了变化,请教各位老师,这种问题该如何处理,谢谢!
例如 long int a; 如果这个变量定义在内部data中 程序 计算、调用都正常,
如果这个将变量定义在外部DATA long int XDATA a; 变量初始化都清零了
在计算和调用后,发现值出现了偏差,始终比正确值变大一点,程序内容没有改动过,只是变量定义位置发生了变化,请教各位老师,这种问题该如何处理,谢谢!
1-2 STC8H8K64U最小系统原理图
2025-4-26 21:40 来自 梦航空 发布@ 综合讨论
1-2 STC8H8K64U最小系统原理图data:image/png;base64,/9j/4AAQSkZJRgABAQEAeAB4AAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMgIyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCAF5ArQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0
TM1652显示问题
2025-4-26 21:09 来自 cjtdz 发布@ 综合讨论
用TM1652驱动5位8段数码管做了一个频率计,在显示65535以下的频率时都正常,在显示70000左右的频率时只能显示2500多,有关的频率计数、变量都是定义成32位的,怎么调试都不对,难道TM1652不能显示65535以上的数字?
建议本论坛再开一个代码下载专栏
2025-4-25 15:32 来自 cjtdz 发布@ 综合讨论
建议本论坛再开一个“常用代码下载”专栏,
把市场上常用的芯片与器件,如DS18B20、LCD12864这些,
封装成头文件和C文件,供新手下载实验学习,
如果能集成到ISP软件里更好,这也算是人工智能的表现。
不知道我这是不是胡说八道。
把市场上常用的芯片与器件,如DS18B20、LCD12864这些,
封装成头文件和C文件,供新手下载实验学习,
如果能集成到ISP软件里更好,这也算是人工智能的表现。
不知道我这是不是胡说八道。
RS485实现不了程序下载,大家看是哪里的问题,
2025-4-24 14:45 来自 ghost 发布@ 综合讨论
<p>图纸见附件,MCU型号是STC8H8K32U,要实现在运行中更新程序<a href="forum.php?mod=attachment&aid=95106" title="attachment"><img src="/source/plugin/zhanmishu_markdown/template/editor/images/upload.svg" alt="upload" /> 附件:rs485.pdf</a></p>
让我看看是谁还在用CH340下载
2025-4-23 17:53 来自 CyberHamster 发布@ 综合讨论
使用任何第三方下载器(如CH340)下载,可靠性和稳定性不做任何保证,如非要用,需要上传下载器的原理图分析
目前已知的问题,CH340N、CH340C等无外部晶振的USB转串口,内部RC时钟太差,误差高达1.3%,温飘也很大(如图)
如果还选择了动态调节IRC频率,会影响被下载单片机的主频精度,STC单片机的内部高频时钟动态调节精度高达0.2%
不能使用低精度的时钟校准高精度的时钟(动态调节IRC频率就是根据串口波特率校准时钟)
发现市场上有两三块的CH340下载器,TXD估计是怕烧毁IO,串了1K电阻,过大,不能高速通信
如要串电阻,建议330Ω,高速通信如10M波特率,串33Ω
还有防止电流倒灌,串的二极管压降大的,如果非要串二极管,不能串普通硅管,必须是肖特基二极管
总之就是不要再用第三方下载器了
94999[/
目前已知的问题,CH340N、CH340C等无外部晶振的USB转串口,内部RC时钟太差,误差高达1.3%,温飘也很大(如图)
如果还选择了动态调节IRC频率,会影响被下载单片机的主频精度,STC单片机的内部高频时钟动态调节精度高达0.2%
不能使用低精度的时钟校准高精度的时钟(动态调节IRC频率就是根据串口波特率校准时钟)
发现市场上有两三块的CH340下载器,TXD估计是怕烧毁IO,串了1K电阻,过大,不能高速通信
如要串电阻,建议330Ω,高速通信如10M波特率,串33Ω
还有防止电流倒灌,串的二极管压降大的,如果非要串二极管,不能串普通硅管,必须是肖特基二极管
总之就是不要再用第三方下载器了
94999[/
论坛的夜间模式,黑暗模式。。。这。。。。
2025-4-23 13:40 来自 _奶咖君_ 发布@ 综合讨论
94955
有一种不可描述网站的既视感。。。。
94956
置顶贴,由于标题改了颜色,倒还是可以,,,
94957
这个普通贴的颜色,黑底,灰字,,,无力吐槽了(地铁老人手机
有一种不可描述网站的既视感。。。。
94956
置顶贴,由于标题改了颜色,倒还是可以,,,
94957
这个普通贴的颜色,黑底,灰字,,,无力吐槽了(地铁老人手机
将89C52 代码转8051U 还需要注意什么
2025-4-22 23:07 来自 windsuncloud 发布@ 综合讨论
大家好,上篇帖子大家建议将89C52 芯片转换为8051U (或者AI8051U),目前已经换了芯片,但是代码烧录入新的电路系统后无法工作。通过查阅规格书,在89C52 代码中做了如下代换:
1. 代码加入8051U 芯片 的头文件,将8051U 设置工作于8位模式。
2.P0 定义为开漏模式, 外接上拉电阻 驱动LCD,P1,P2,P3,P4口均定义位准双向口,
3. 使用片内RC震荡模式,烧录时输入12Mhz 频率,
4. 请问上述设置是否正确?是否还有别的寄存器需要设置?89C52 代码工作是正常的 但是烧录入8051U 电路后 LCD不能点亮,电路只能检测到有工作电流,按键都无反应。。。。。。
请大家不吝指教,谢谢大家
1. 代码加入8051U 芯片 的头文件,将8051U 设置工作于8位模式。
2.P0 定义为开漏模式, 外接上拉电阻 驱动LCD,P1,P2,P3,P4口均定义位准双向口,
3. 使用片内RC震荡模式,烧录时输入12Mhz 频率,
4. 请问上述设置是否正确?是否还有别的寄存器需要设置?89C52 代码工作是正常的 但是烧录入8051U 电路后 LCD不能点亮,电路只能检测到有工作电流,按键都无反应。。。。。。
请大家不吝指教,谢谢大家
USB转串 一箭双雕的板子 容易丢串口怎么回事?
2025-4-22 20:02 来自 nbyzs 发布@ 综合讨论
这个板子,电脑上有CDC1一直在收发数据,但边上若有电钻(不用很近。隔个房间)CDC串口在电脑上就会无法通讯,电脑设备管理器上还是有这个串口,但调试助手会报没找到串口。这个有什么解决办法?而且测试好多台电脑,有的电脑会容易丢些,有的电脑不会丢些。若上位机是vb.net串口通讯,就报8002串口无法找到的错误了,
关于15下载的疑惑
2025-4-19 19:34 来自 zyftank 发布@ 综合讨论
我用抓包软件,将ISP下载的通信数据进行了抓包,发现正常的15,在未上电的时候,上位机向芯片发送0x7F,芯片返回0x7F,如果芯片不能正常下载,可能就不返回,或者返回其他数据。
有的芯片第一次连接后也能正常返回数据,但是不能正常下载,然后再次点击下载后就不能正常返回数据或者返回错误的数据。
有的芯片第一次连接后也能正常返回数据,但是不能正常下载,然后再次点击下载后就不能正常返回数据或者返回错误的数据。
请教高手一个问题:如何修改帖子的标题?或者删除掉整个帖子?
2025-4-18 00:58 来自 我心飞扬 发布@ 综合讨论
请教高手一个问题:如何修改帖子的标题?或者删除掉整个帖子?
问题:
发新帖子后发现帖子的标题写的有误,想修改帖子标题,或者删除掉整个帖子(还没有人回复时),有什么办法?
先谢谢了!
问题:
发新帖子后发现帖子的标题写的有误,想修改帖子标题,或者删除掉整个帖子(还没有人回复时),有什么办法?
先谢谢了!
老型号单片机,怎么实现任意端口无输入信号时进入省电模式??
2025-4-17 16:50 来自 cjtdz 发布@ 综合讨论
老型号单片机,比如STC89C51RC,在各个端口长时间无信号输入时,怎么实现进入省电模式?
论坛积累的数据的一点点小想法
2025-4-13 11:12 来自 vmwmssom 发布@ 综合讨论
近期逛论坛,慢慢的发现论坛里其实积累了不少大家的问题和解决方案,甚至有一些让人惊喜的方案。
不过有时候其实没有能很好地描述搜索的关键词,或是所用的描述不太一样,就不太容易搜索到相关的帖子。
感觉是不是可以结合大模型,比如Deepseek,让它对论坛里的帖子进行归纳总结,把不同帖子里提到的同一个问题总结成一个问题等等。
然后提供一个入口给大家去描述自己的问题,然后AI回复,并且返回相关的帖子的链接。
不过有时候其实没有能很好地描述搜索的关键词,或是所用的描述不太一样,就不太容易搜索到相关的帖子。
感觉是不是可以结合大模型,比如Deepseek,让它对论坛里的帖子进行归纳总结,把不同帖子里提到的同一个问题总结成一个问题等等。
然后提供一个入口给大家去描述自己的问题,然后AI回复,并且返回相关的帖子的链接。
USB-Link1D下载器这就是我的工作利器
2025-4-13 11:07 来自 patch1582 发布@ 综合讨论
收到了积分兑换的USB-Link1D下载器。
配线齐全,接口丰富
为开发工作增添利器,
929719297292973