中级会员
 
- 积分
- 322
- 金钱
- 322
- 注册时间
- 2019-6-29
- 在线时间
- 46 小时
|
发表于 2021-5-10 20:40:40
|
显示全部楼层
void Ht1621WrOneData(u8 addr,u8 sdata)
{
HT1621_CS=0;
SendByte_1621(0xa0,3); //写入标志码“101”
SendByte_1621((addr+1)<<2,6); //写入addr 的高6位
SendByte_1621(sdata<<4,4); //写入data 的4位
HT1621_CS=1;
}
你的写数据有问题,所以你就搞乱了,你可以看看手册,用这个写数据函数,依次写Ht1621WrOneData(0-n,0xff)慢慢试吧,总结出来一张表,最后取模
地址 com3 com2 com1 com0
seg0 II段 II段 堵转 过热
seg1 负序 相序 欠载 预警
seg2 A B C KM分断
seg3 NC kVA Mkwh kvar
seg4 kVA Mkwh Mkwh kvar
seg5 kVA Mkwh 欠过压 欠过压
seg6 不平衡 A欠功率 欠过压 外部故障
seg7 5B 5G 5C 启动
seg8 5A 5F 5E 5D
seg9 4B 4G右 4C 4点
seg10 4A 4H 4M 重
seg11 4J 4I 4L 4K
seg12 4F 4G左 4E 4D
seg13 3B 3G右 3C 3点
|
|