gasasong

    1. 显示图像能动态放大/缩小吗?
    2. RL78新手讨论 11/18316 瑞萨电子MCU 2022-08-23
      有没有IAR环境下RL78的Bootloader和App例程分享一下
    3. STM32定时器(自动重装)经验分享 5/7033 stm32/stm8 2021-02-23
      谢谢分享,学习了
    4. ubuntu-12.04嵌入式开发环境搭建 说明 14/4819 Altera SoC 2016-03-03
      谢谢楼主分享
    5. AM335X的中文数据手册 22/13028 DSP 与 ARM 处理器 2016-02-29
      谢谢分享
    6. FPGA资料合辑 18/4492 FPGA/CPLD 2015-11-09
      买了周立功的这本书,但是没有带光盘,搜了半天好不容易找到一个相关的,下来看看,谢谢分享
    7. Altera DE1-SOC培训教材 545/91541 Altera SoC 2015-11-09
      好东西,正在学习ALTERA的片子,毫无头的说~~有教材可以轻松些,谢谢分享
    8. 多日折腾完毕!买了CH431,确认了是芯片坏掉了,所有的问题板都是E2芯片坏掉了,这个也很让人郁闷,E2坏掉不是一段一段BANK坏,竟然有单个地址坏掉的时候,暂时还没找到造成芯片坏掉的原因,只希望不要再有新的蹊跷问题出现了,阿门! 再次谢谢@zhaojun_xf     @Study_Stellaris 两位前辈,给了我查找原因的思路,谢谢:kiss:
    9. zhaojun_xf 发表于 2015-9-6 14:40 建议你先弄单字节地址的,例如24C01之类的,好了后再移植。本身I2C是非常简单的,如果是用模拟的,只需要 ...
      使用的是硬件IIC,连接PB6,PB7;
    10. Study_Stellaris 发表于 2015-9-6 14:45 板子上有 DC-DC ,交流电源或者发热量大的器件吗?或者在 IIC 附近有电容吗?检查一下 IIC 上拉电阻,MCU  ...
      在板子上有DC-DC和发热的芯片,但距离E2芯片都比较远,E2芯片的电源引脚加了滤波电容,IIC上拉电阻4.7K,MCU  IO配置的为开漏输出,使用的是STM32的硬件IIC,不知道这样有什么影响不?以下为IIC配置代码。 void I2C_Configuration(void) {         I2C_InitTypeDef  I2C_InitStructure;         GPIO_InitTypeDef  GPIO_InitStructure;         RCC_APB1PeriphClockCmd(RCC_APB1Periph_I2C1,ENABLE);         /* PB6,7 SCL and SDA */         GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_6 | GPIO_Pin_7;         GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_OD;         GPIO_Init(GPIOB, &GPIO_InitStructure);                 I2C_DeInit(I2C1);         I2C_InitStructure.I2C_Mode = I2C_Mode_I2C;//I2C模式         I2C_InitStructure.I2C_DutyCycle = I2C_DutyCycle_2;//I2C快速模式Tlow / Thigh = 2,该参数只有在I2C工作在快速模式(时钟工作频率高于100KHz)下才有意义         I2C_InitStructure.I2C_OwnAddress1 = 0x30;//设置第一个设备自身地址         I2C_InitStructure.I2C_Ack = I2C_Ack_Enable;//使能应答         I2C_InitStructure.I2C_AcknowledgedAddress = I2C_AcknowledgedAddress_7bit;//定义了应答7位地址         I2C_InitStructure.I2C_ClockSpeed = 100000;//100K速度//该参数用来设置时钟频率,这个值不能高于400KHz。             I2C_Cmd(I2C1, ENABLE);         I2C_Init(I2C1, &I2C_InitStructure);         /*允许1字节1应答模式*/         I2C_AcknowledgeConfig(I2C1, ENABLE); }
    11. 本帖最后由 gasasong 于 2015-9-2 13:19 编辑 @zhaojun_xf     @Study_Stellaris 两位前辈,下面是我今天用示波器抓的波形,只读一个单元,单元值正确时应为0x64,读出来偶尔有0xE4的时候,其余的错误单元因为没有这种反复现象,一直保持错误值,所以我没有进行波形抓取,请帮忙分析一下什么因素可以导致数据出错,谢谢
    12. Study_Stellaris 发表于 2015-8-28 09:55 看你的描述好像是芯片在掉电后会自己改变数据,但实际上这种可能性很小。可能读出或写入时 IIC 不稳定的可 ...
      嗯,遇到的现象是在断电后芯片自己更改了数据,到现在都没有查到原因是什么;我自己做了个读写E2的测试程序,读的间隔是1ms,且只读4个存在这种问题的地址单元,还是会出现这种现象,每次我写入E2之后都会重新读出来看一下数据是否写进去了,还断电重新上电再确认一次,没问题;但是就是放一段时间之后就不行了,可能过个10分钟以上再上电读取数据就会出现这种问题,我用一个新E2同时做对比测试,也没有发现这个问题。 我也怀疑过软件上时钟输出是不是有问题,今天正在用示波器抓波形
    13. 新手来凑个热闹!:) 昨天刚被领导安排学习FPGA或者CPLD相关的东西,让在10月1之前掌握,查了部分资料,发现自己完全不知该从何处入手,:Mad: 今天浏览论坛发现这个帖子,迅速注册账户进来跟随小组学习:handshake

最近访客

< 1/1 >

统计信息

已有3人来访过

  • 芯积分:27
  • 好友:--
  • 主题:3
  • 回复:13

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言