找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

请教STM32单片机TM74HC595显示ADC值得,显示不出来,请大家帮忙找下问题所在

查看数: 1989 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-12-14 12:17

正文摘要:

粘上代码“adc.h”文件 #ifndef _adc_H #define _adc_H #include "system.h" void ADCx_Init(void); u16 Get_ADC_Value(u8 ch,u8 times); #endif //adc.c 文件 #include "adc.h" #include "Sys ...

回复

ID:61632 发表于 2022-12-22 15:10
wpppmlah 发表于 2022-12-14 13:37
1,变量的定义不要和函数的参数使用相同的字符,天知道会出现什么问题。
extern u16 vo;
void SMG_Number ...

是的,因为主函数里缺了Smg_Init();,所以有乱码,谢谢你的回复,很有启发
ID:384109 发表于 2022-12-15 08:33
上电路图吧,感觉595的代码和原理图不符,贴出来的代码数码管闪烁是正常的。
ID:401564 发表于 2022-12-15 00:49
沙发已经给出答案了
先找到问题点在哪
再去一步一步的解决问题
ID:68189 发表于 2022-12-14 13:37
1,变量的定义不要和函数的参数使用相同的字符,天知道会出现什么问题。
extern u16 vo;
void SMG_Number (u16 vo)
2,给定一个具体的显示值 ,先测试一下显示函数的正确与否
例:
     u16 valnum=666;
     SMG_Number (valnum);//显示测试
水平有限,能帮到你的就这么多了

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表