一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 446|回复: 4
收起左侧

求PT6311按键扫描 , 鄙人的按键扫描不到,求经验分享

[复制链接]
发表于 2018-12-3 14:37 | 显示全部楼层 |阅读模式
求PT6311按键扫描 鄙人的按键扫描不到 不知道是什么原因
datain  dataout 并在一起

void getkey_6311()
{
    unsigned char i;
    unsigned int res;
    gpio_SET(PT6311_STB);
    some_nop();
    some_nop();
    gpio_CLR(PT6311_STB);
    some_nop();
    some_nop();
    gpio_SET(PT6311_DAT);
    par_t=0x42; /* 向pt6311发送读键值命令 */
   
    disp_6311(); // 写一个字节
    some_nop();
    some_nop();
    key_6311=0;
    // par[0]=0; /* 不能用PAR[0] 作为参数,否则显示乱 */
    // bc_data_6311=0;
    for(i=48;i>0;i--) /* 6311 总48 个键 */
    {
        gpio_SET(PT6311_CLK);
         
        some_nop();
        gpio_CLR(PT6311_CLK);
        some_nop();
        //if(bc_data_6311==1)
        if(gpio_GET(PT6311_DAT))   
        {
            key_6311=i; /* 原为 par[0]=i; 时显示乱 */
            printf("key_6311:::%d  \n",key_6311);
        break;
    }

//res=gpio_GET(PT6311_DAT);
//printf("gpio_GET(PT6311_DAT)===%d \r \n",res);

//gpio_CLR(PT6311_CLK);
}
    gpio_SET(PT6311_STB);
//some_nop();



发表于 2018-12-5 03:51 | 显示全部楼层
菜菜的我曾经试过一个类似的,安鑫家的播放器拆机VFD,并发过求助贴,看2楼参考下吧
http://bbs.mydigit.cn/read.php?tid=1622074&page=1
听说把本站有此功能,为了支持站长,求打赏,哈哈
 楼主| 发表于 2018-12-5 09:13 | 显示全部楼层
yjfxue 发表于 2018-12-5 03:51
菜菜的我曾经试过一个类似的,安鑫家的播放器拆机VFD,并发过求助贴,看2楼参考下吧
http://bbs.mydigit.c ...

unsigned char PT6311_ReadByte()
{
    unsigned char i, d;

    PT6311_DAT = 1;
    for (i = 0; i < 8; ++i)
    {
        PT6311_CLK = 0;
        _nop_();
        if (PT6311_DAT)
            d |= (1 << i);
        PT6311_CLK = 1;
    }
    return d;
}
我在读的时候拉高了data脚的话 data 脚就一直是高的  。。。   加上拉也没用


发表于 2018-12-5 09:27 | 显示全部楼层
没玩过 PT6311  我只玩过 TM1628  开始读也是读不到键值........后来发现读取命令不是用发送命令函数  而是数据函数   就好了
 楼主| 发表于 2018-12-5 09:45 | 显示全部楼层
ayumi7 发表于 2018-12-5 09:27
没玩过 PT6311  我只玩过 TM1628  开始读也是读不到键值........后来发现读取命令不是用发送命令函数  而是 ...

还是检测不到啊

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-4-26 05:58 , Processed in 0.060357 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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