OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4686|回复: 2

STM32 ZLG7290调试问题

[复制链接]

48

主题

208

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1371
金钱
1371
注册时间
2015-3-24
在线时间
190 小时
发表于 2015-4-10 17:10:54 | 显示全部楼层 |阅读模式
5金钱
//读出1串数据         存放读出数据  待读出长度      待读出地址       器件类型(24c16或SD2403)
u8 I2C_ReadByte(u16 ReadAddress,  u8 DeviceAddress)
{
u8 buffer;
    if(!I2C_Start()) return 0;
    I2C_SendByte(((ReadAddress & 0x0700) >>7) | DeviceAddress & 0xFFFE);//设置高起始地址+器件地址 
    if(!I2C_WaitAck()){I2C_Stop(); return 0;}
    I2C_SendByte((u8)(ReadAddress & 0x00FF));   //设置低起始地址      
    I2C_WaitAck();
    I2C_Start();
    I2C_SendByte(((ReadAddress & 0x0700) >>7) | DeviceAddress | 0x0001);
    I2C_WaitAck();
    buffer = I2C_ReceiveByte();
    I2C_NoAck();
    I2C_Stop();
    return buffer;
}
keytime=I2C_ReadByte(0x02,ZLG7290);
 Delay_Ms(1);
 key_dat=I2C_ReadByte(0x01,ZLG7290);

读出地址02的按键时间都是有的(会根据不同的按键长短显示大小不同的数字),但是按键键值却是00,求解?
、、、、这个直接用就是了撒,还需要啥子配置?ZLG7290=0X70



小时在工地上玩,捡了一个根木棒回家,麻麻问我捡这破玩意回来有什么用?我脑子一热,就说“你可以用它来打我啊!!”
于是,一根木棒伴随了我很多年。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2015-4-10 19:03:02 | 显示全部楼层
回复

使用道具 举报

0

主题

8

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2019-6-19
在线时间
15 小时
发表于 2020-3-28 00:39:29 | 显示全部楼层
楼主还在吗= =我现在配置zlg7290的时候,按下按键无效,有无例子可以参考一下,这两天头都要秃了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-23 23:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表