历史上的今天

今天是:2024年11月09日(星期六)

正在发生

2019年11月09日 | 关于STM32驱动点阵的问题整理及科研思维小酌

发布者:清新自然 来源: eefocus关键字:STM32  驱动点阵  16*16 手机看文章 扫描二维码
随时随地手机看文章

之前用51单片机成功将5块级联的16*16点阵成功驱动,闲来无事,沉积内功,用STM32驱动这几个点阵,本觉易事,没想到点阵豆豆竟三天耍脾气,不配合。一筹莫展之际,和别人聊微信,顺手掐断了豆豆的VCC,GND,惊呼哇塞,预期效果。真是无心插柳柳成荫。正预深入测试下去,停电,兴奋若狂,迫不及待,莫非上帝知道问题要揭晓了,急了,连断电的招都使。停电两小时,由缺VCC可正常显示,加VCC反而不亮,已推断出问题范围。入夏的夜,和豆豆玩到10点半,终把豆豆抱。


硬件配置:MCU :STM32,工作电压3.3V;  驱动芯片74HC595; 16*16点阵:五块      


问题一:.点阵上电不亮,掉电正常显示


答:74hc595工作电压选择出现问题,输入电平与工作电平不匹配。


74HC595是CMOS芯片,工作电源电压是2V~ 6V。如果MCU的VCC是5V供电,则74可以是5V供电;若MCU是3.3V供电,则74也选3.3V,当74选5V时,因为3.3V的MCU输出高电平最大为3.3V,而此时74要求的输入高电平最小为3.5V,很明显MCU引脚达不到,会出现逻辑混乱,达不到输出效果,点阵不亮。


故障排除,将74HC595的VCC由5V接3.3V电平,因为MCU的VCC为3.3V。


问题二:.点阵屏的74H595不接VCC也正常显示,只是亮度低一些


答:74HC595等的VCC与GND之间有滤波电容,当MCU工作时,可以通过IO口传输数据时为这些电容充电,又IC引脚一般设计有箝位二极管,可阻碍电流流出,电容放电为74等IC供电,故可以正常显示,但亮度不够。该原因类似于单总线技术中的寄生电源供电方式。建议IC加独立VCC,按规矩来。


至于因时序,刷新频率导致的问题,按照相关手册要求解决即可。


花了三天悠哉悠哉的找不出问题,方向一对,三个小时,相关问题全部迎刃而解。再一次,体会到科研的绝妙之处,体会到长时间解决问题的快乐与兴奋。


(1)提出问题远比解决问题更有意义,提出一个高质量的问题,代表一个高质量的结果。虽然解决问题的过程很复杂,但解决问题总是1后面的0。科研,许多时候,不是难在解决问题上,而是非预期结果出现后,找不到原因。有时靠碰巧解决问题,有时靠现象反推问题。所有的努力都是为了在一堆猜想中,一个一个排除,一个一个具体。寻找问题的过程是漫长与繁琐的,但也因此当问题找准,系统性前进的时候,那种喜悦与快乐才是醉人的。


(2)动手实践中,应该培养忙找问题的经验。电路实验中,经常会因串扰而出现不确定性,这若干种不确定性中,包含着我们需要的那一种结果。所以,我们可以经常有意无意的用手弹弹信号线,上上电,断断电,只要我们期待的效果出现一次,就可以排除许多种猜想,加快问题解决。


人生而有涯,而学海无涯,谦虚务实,严谨乐观,胆大心细,孜孜问道。



关键字:STM32  驱动点阵  16*16 引用地址:关于STM32驱动点阵的问题整理及科研思维小酌

上一篇:STM32下SPI模式通过MAX7219驱动8位数码管显示模块
下一篇:STM32 TM1640芯片驱动程序

推荐阅读

Ammon Shashua:Mobileye现在是英特尔的一部分,英特尔比之前单枪匹马的Mobileye要实力雄厚得多。英特尔有自己的硅光子生产线,可以生产雷达所需的芯片。该生产线还有一个负责雷达通讯的部门,可以调整来做汽车视觉雷达。所以展望未来,我们有能力自己生产传感器。文丨Mobileye CEO Ammon Shashua教授为了赢得汽车市场份额,Mobileye将开放架构。在以...
摘要:研究ASK信号的设计方法及计算机仿真和结果,通过使用LabVIEW语言对2ASK通信系统进行调制和解调,调制方法为输入序列与载波相乘,再将调制出的波形通过信道、低通滤波器滤波后采用非相干解调的解调方式实现二进制幅移键控系统的解调,形成所要的波形。并通过改变输入序列的输入值来得到相应波形和功率谱图形的变化。0 引言随着科学技术的进步,计算...
专注于引入新品并提供海量库存的电子元器件分销商贸泽电子 (Mouser Electronics) 即日起开始备货STMicroelectronics (ST) 的两款新型BlueNRG无线产品。BlueNRG-2N无线网络协处理器和BlueNRG-LP无线片上系统 (SoC) 均支持低功耗蓝牙连接,适用于家居和工业自动化、智能照明、运动和健身设备、安防及手机外设等应用。 ST BlueNRG-2N 器件是通过蓝牙5.0认证...
近日,《浙江省光电产业发展行动计划(2021-2025年)》(以下简称《行动计划》)印发。《行动计划》提出,到2025年,浙江省光电产业发展水平居全国前列,形成创新驱动、龙头引领、特色突出、多地协同的产业发展格局,建成全国光电产业发展高地、创新应用高地和具有国际竞争力的智能光电产业集聚区。《行动计划》明确了主要任务,包括光电技术协同创新行动...

史海拾趣

问答坊 | AI 解惑

智能化融合 3C企业抢滩安防2000亿蛋糕

本帖最后由 jameswangsynnex 于 2015-3-3 19:56 编辑 装了摄像头、视频监控系统,建设平安城市的下一步是不是就要人力7×24地紧盯屏幕?如何能实现安防产品的信息化、智能化?———这是前不久召开的“广东安防展”上业界聚焦的话题。数据显示,中 ...…

查看全部问答∨

WINCE系统下网络速度

各位英雄:        假定开发平台是PXA270+WINCE5.0,请问一般情况下,类似的嵌入式平台的百兆网络速度能够达到的实际传输速度为多少呢?如何测试呢?有什么测试工具吗?就像在PC上一样。        以上平 ...…

查看全部问答∨

uboot烧写问题,大家指教。初学。谢谢大家了。

小弟最近拿到一块omap的板子,试试里面的基本东西。 但是在烧写重新uboot时的reflash阶段出错。现在uboot起不来。手头又没有jtag的仿真器,请问还有没有其他方法可以烧写uboot。 大家帮忙了。…

查看全部问答∨

TFFS文件系统COPY符号未定义。

1.建立TFFS,格式化FLASH并挂载后,在SHELL中用devs命令可以看到"/tffs"了。可以执行LS、CD命令,但一执行copy命令就说符号未定义,怎么回事啊? 2.FLASH扇区大小是128K,在调用tffsDevFormat时,发现TFFS的最后一个扇区始终不能格式化,不知什 ...…

查看全部问答∨

求教ADC芯片!

本人想找一个3.3V供电,并行输出的,需要两路以上差分输入,但需要同时采样的。采样率在1MSPS以上,功耗在30mW以内的,各位有推荐吗?或者给个网站可以搜索这样的芯片的,急啊,,,,,,,,,,,,,,…

查看全部问答∨

跪求英俄、法德、阿拉伯文、日语字库!!!

本帖最后由 jameswangsynnex 于 2015-3-3 19:59 编辑 …

查看全部问答∨

ADI有全中文设计的应用方案么?

请问ADI有全中文设计的应用方案么,不如EGC等等…

查看全部问答∨

Raw timer 篇

Raw timer 实现了软件timer 的功能,由于采用了目前最快的算法,所以这个模块的效率是相当高的。 1 RAW_U16 raw_timer_create(RAW_TIMER *timer_ptr, RAW_U8  *name_ptr,             RAW_VO ...…

查看全部问答∨

[C/C++] 【高效c语言】(九)--用C语言实现高效嵌入式系统编程

1、引言     随着市场竞争的日趋激烈,要求电子工程师能够在短时间内编写出执行效率高而又可靠的嵌入式系统的执行代码。同时,由于实际系统的日趋复杂,要求所写的代码规范、模块化并便于多个工程师以软件工程的形式进行协同开发。汇编 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved