IO控制功能

[复制链接]
 楼主| morrisk 发表于 2016-5-11 22:49 | 显示全部楼层 |阅读模式

想用CY7C68013的PB0来控制LED的开和关.一个很简单的IO控制功能,
在上电时,就把LED灯打开.这个功能是在TD_INIT()中实现的.只是在其中添加了下面两条控制语句:
//LED on
    OEB=0x01;//config portb0..3 as output pin
    IOB=0x01;//output hi-level
zyf部长 发表于 2016-5-11 22:50 | 显示全部楼层
嗯。。。。这个。。。
 楼主| morrisk 发表于 2016-5-11 22:52 | 显示全部楼层
我用的是56PIN SSOP封装的片子.有个外部的EEPROM存储芯片.
小小猫咪 发表于 2016-5-11 22:53 | 显示全部楼层
看看IFCONFIG[1..0]是否为00使I/O工作在Port模式
 楼主| morrisk 发表于 2016-5-11 22:53 | 显示全部楼层
IFCONFIG的配置没有问题.我使用的是外部晶振24MHz.IFCONFIG=0X00;
kangzj 发表于 2016-5-11 22:54 | 显示全部楼层
这个板子上的EEPROM24C64中的程序能被现在的程序更新吗?
 楼主| morrisk 发表于 2016-5-11 22:55 | 显示全部楼层
不能,我已经用HEXTOBIX工具生成相应的EEPROM文件了,但是程序总是得不到更新
 楼主| morrisk 发表于 2016-5-11 22:56 | 显示全部楼层
根据CY7C68013的文档, VENDOR ID :0X04B4 PRODUCT ID :0X8613 .但是我通过软件读出来的值不同,分别是:IDVENDOR:0X0403 ,IDPRODUCT:0XFFOA .这是怎么回事呢?
zwll 发表于 2016-5-11 22:57 | 显示全部楼层
对PB0为高电平,只要IFCONFIG=0X00;OEB=0x01;IOB=0x01;应该没有问题的。
chuxh 发表于 2016-5-11 22:58 | 显示全部楼层
大概多少
 楼主| morrisk 发表于 2016-5-11 22:58 | 显示全部楼层
是的.是外接了EEPROM,24LC64.后来到了EDN上转了转,才怀疑是EEPROM的事情
 楼主| morrisk 发表于 2016-5-11 23:00 | 显示全部楼层
把它弄下来了,程序就得到正常的执行了
司徒老鹰 发表于 2016-5-11 23:01 | 显示全部楼层
CY7C68013的IO控制,见这个链接有说明!http://www.cypress.com/?rID=45655
llljh 发表于 2016-5-11 23:01 | 显示全部楼层
例子1, set IOB to toggle PB0 pin which can be observed using one LED.
    IFCONFIG = 0x00;     // set the ports as general-purpose I/O
    OEB |= 0xFF;           // set PORT B as outputs
   IOB |= 0x01;            // set PB0 high
   EZUSB_Delay(2000); // delay for ~2000 ms
   IOB &= 0x00;           // set PB0 low
llljh 发表于 2016-5-11 23:07 | 显示全部楼层
例子 2, set PA0 pin as high output.
    IFCONFIG = 0x00;     // set the ports as general-purpose I/O
PORTACFG &= 0x00; // set the bit0 of PORTACFG register to “0” as GPIO
    OEA |= 0x01;          // set PA0 as output
   IOA |= 0x01;          // set PA0 high
dingy 发表于 2016-5-11 23:07 | 显示全部楼层
LZ要注意到LED  ON OFF 的时间哦, 如果太快了,你那里看得到 亮与灭?
 楼主| morrisk 发表于 2016-5-11 23:08 | 显示全部楼层

太好了, 要的就是这个
您需要登录后才可以回帖 登录 | 注册

本版积分规则

701

主题

6879

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部