你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

1622驱动段码屏,上电下载无法写入RAM

[复制链接]
小小向日葵 提问时间:2018-5-28 13:23 /
悬赏10ST金币未解决
问题描述:
使用STM32F103作为控制器,使用cs1622芯片驱动段码屏(通过一个触摸开关可以控制1622是否上电),测试代码是将屏幕所有字段点亮,目前问题是:
      当不按开关即1622不上电时,下载代码,然后按下开关上电,屏幕能显示我想要显示的内容;但是如果我先按下开关,在1622有电时下载代码,屏幕显示内容不会变化(即使再断电上电也不变化)。个人感觉像是1622无电的时候能够写进映射RAM,有电的时候反而写不进RAM了。

     这是一个很明显的矛盾,有没有做过的小伙伴呢?

收藏 1 评论11 发布时间:2018-5-28 13:23

举报

11个回答
疯de_恒 回答时间:2018-5-28 13:56:23
上不上电由单片机控制就好了,单片机控制上电了之后再写。同时单片机只需要检测开关状态就好。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

wudianjun2001 回答时间:2018-5-28 14:05:51
控制芯片上不上电的意义不大吧,这样做的目的是什么。如果芯片没电你还能通讯写入东西去,我不信

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

小小向日葵 回答时间:2018-5-28 14:39:46
wudianjun2001 发表于 2018-5-28 14:05
控制芯片上不上电的意义不大吧,这样做的目的是什么。如果芯片没电你还能通讯写入东西去,我不信 ...

RD,DATA,CS,几根信号线有残余电压给1622,所以说不讲道理
bjflsk 回答时间:2018-5-28 20:57:05
1622上电后,测一下工作电压正常不。特别是1622的供电电压。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

七哥 回答时间:2018-5-28 23:03:07
上个原理图和程序吧,最好把流程也画一下。
CS1622所需的电流好小,怕是一个不注意,漏电流都能让它工作。
傲游截图20180528230504.jpg

评分

参与人数 1蝴蝶豆 +4 收起 理由
zero99 + 4

查看全部评分

daoshuchen 回答时间:2018-5-28 23:46:56
这是假象,实际没写进

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

feixiang20 回答时间:2018-5-29 00:20:11
感觉只是错觉,上电不保存

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

tobot 回答时间:2018-5-29 16:08:31
把电路图画一下吧,在我印象中1622是可以用内部/外部时钟源的,我推测是你上电以后时钟源变化了,才出现你说屏幕内容不变化

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

小小向日葵 回答时间:2018-5-30 14:41:21
问题已解决,原因有二(说起来其实没啥问题):
一,最初测试不通过,然后我们外接了一个开发板,连接cs1622的CS,WR,DATA信号线,但是这三根线与板子上焊接的mcu没有断开,相当于信号线上挂了两个mcu,产生了干扰(虽然用示波器看波形完全正确,但是就是不行)。
二,我们硬件工程师找原因的时候发现了这样一个现象,那就是配置与信号线相连的IO口时,与RD相连的IO口不要配置(即不要设置成推挽输出什么的,虽然你没有设置发送高低电平),配置了就不行,这个原因很奇怪,但是事实如此。

评分

参与人数 1蝴蝶豆 +5 收起 理由
zero99 + 5 结帖奖励,很详细

查看全部评分

五哥1 回答时间:2018-5-31 18:30:55
做这个测试不是只有一块开发板吧,多来几块开发板,对比着找问题
daoshuchen 回答时间:2019-2-22 10:55:10
干扰

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版