| 问题描述: 使用STM32F103作为控制器,使用cs1622芯片驱动段码屏(通过一个触摸开关可以控制1622是否上电),测试代码是将屏幕所有字段点亮,目前问题是: 当不按开关即1622不上电时,下载代码,然后按下开关上电,屏幕能显示我想要显示的内容;但是如果我先按下开关,在1622有电时下载代码,屏幕显示内容不会变化(即使再断电上电也不变化)。个人感觉像是1622无电的时候能够写进映射RAM,有电的时候反而写不进RAM了。 这是一个很明显的矛盾,有没有做过的小伙伴呢? |
微信公众号
手机版
评分
查看全部评分
评分
查看全部评分
RD,DATA,CS,几根信号线有残余电压给1622,所以说不讲道理
评分
查看全部评分
CS1622所需的电流好小,怕是一个不注意,漏电流都能让它工作。
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
一,最初测试不通过,然后我们外接了一个开发板,连接cs1622的CS,WR,DATA信号线,但是这三根线与板子上焊接的mcu没有断开,相当于信号线上挂了两个mcu,产生了干扰(虽然用示波器看波形完全正确,但是就是不行)。
二,我们硬件工程师找原因的时候发现了这样一个现象,那就是配置与信号线相连的IO口时,与RD相连的IO口不要配置(即不要设置成推挽输出什么的,虽然你没有设置发送高低电平),配置了就不行,这个原因很奇怪,但是事实如此。
评分
查看全部评分