芯片.jpg (802.61 KB, 下载次数: 130)
188610329 发表于 2022-5-30 20:44
/*************读取1302的数据**********/
u8 Read_Byte_1302(u8 add)
{
无乱码.jpg (424.35 KB, 下载次数: 131)
小丑only 发表于 2022-5-30 21:14
谢谢亲,经测试解决乱码的问题了。但是还是显示87,83,>7等字................
188610329 发表于 2022-5-30 21:23
秒的数值 > 0x80 表示:
时钟停止
两个可能,
188610329 发表于 2022-5-30 21:23
秒的数值 > 0x80 表示:
时钟停止
两个可能,
188610329 发表于 2022-5-30 21:23
秒的数值 > 0x80 表示:
时钟停止
两个可能,
188610329 发表于 2022-5-30 22:29
写了 0x00 至少显示 要变 00 吧?
你看看是不是写保护了, 给 0x8e 地址 写 0x00 , 然后再 给 0x80 地址 ...
188610329 发表于 2022-5-30 22:43
void Write_1302()
{
Write_Byte_1302(0x8e,0x00); //关闭写保护
写0.jpg (419.54 KB, 下载次数: 121)
小丑only 发表于 2022-5-30 22:50
亲,0没变成,变成15了
188610329 发表于 2022-5-30 23:16
I5 对应 0x49 0x35
基于你 串口通信 还原出 0x19 0x05 那么原值应该是 0xc3 即头尾 1 中 ...
1601791993 发表于 2022-5-31 09:17
给 0x8E 地址写 0x00 然后 再给。如取出的秒是58秒,要显示5则58这个数要除10的数加0x30才能在屏幕上显示出 ...
wolfinn 发表于 2022-6-9 01:43
写时钟地址是写秒是80,读秒是81,如此类推,你读时间所有的地址都是写时钟地址是不对的。它是分开的,写是 ...
lkc8210 发表于 2022-6-9 10:05
他的读函数内有先将地址最低位置一
所以形参用写时钟地址也是可以的
wolfinn 发表于 2022-6-9 01:43
写时钟地址是写秒是80,读秒是81,如此类推,你读时间所有的地址都是写时钟地址是不对的。它是分开的,写是 ...
188610329 发表于 2022-6-9 17:38
他这个,其实和你的问题,是异曲同工,都是数据乱入问题,所以,你在解决你的问题之前,其实帮不到他…… ...
188610329 发表于 2022-6-9 17:38
他这个,其实和你的问题,是异曲同工,都是数据乱入问题,所以,你在解决你的问题之前,其实帮不到他…… ...
51hei图片_20220609193714.jpg (189.84 KB, 下载次数: 130)
188610329 发表于 2022-6-9 17:38
他这个,其实和你的问题,是异曲同工,都是数据乱入问题,所以,你在解决你的问题之前,其实帮不到他…… ...
188610329 发表于 2022-5-30 20:44
/*************读取1302的数据**********/
u8 Read_Byte_1302(u8 add)
{
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |