[51单片机] STC8A单片机正弦波逆变器1602没显示,请教一下

[复制链接]
 楼主| 何程 发表于 2020-1-23 14:58 | 显示全部楼层 |阅读模式
例子是STC15的,在STC15W4K48上能正常显示,输出的SPWM波形也没问题。但将它移植到STC8A4K32后,液晶读不出来,SPWM波失真严重,KEIL显示WARNNING L57(未调用函数),这是怎么回事?把优化代码那里改成0优化也不行。求教

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
一路向北lm 发表于 2020-1-23 19:48 | 显示全部楼层
1602 驱动有没有问题?
 楼主| 何程 发表于 2020-1-24 16:58 | 显示全部楼层
一路向北lm 发表于 2020-1-23 19:48
1602 驱动有没有问题?

在STC15上能正常显示,应该不会写错或者写漏指令,移植在STC8上就显示WARNNNING L57,寄存器配置都改成8的都不行
fzhlpp 发表于 2020-3-29 18:57 | 显示全部楼层
何程 发表于 2020-1-24 16:58
在STC15上能正常显示,应该不会写错或者写漏指令,移植在STC8上就显示WARNNNING L57,寄存器配置都改成8 ...

在工程栏里点开函数LCD1602.h,然后找到093行这句LCD_write_string(5,1,"hello");把前面的注释去掉就可以了。你试试。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
zxy2266 发表于 2020-3-30 08:54 | 显示全部楼层
据说51不同芯片会有这样那样的问题?如何解决的告诉大家一声
 楼主| 何程 发表于 2020-4-3 20:41 | 显示全部楼层
fzhlpp 发表于 2020-3-29 18:57
在工程栏里点开函数LCD1602.h,然后找到093行这句LCD_write_string(5,1,"hello");把前面的注释去掉就可以 ...

谢谢,真的可以,当时没注意这个
fzhlpp 发表于 2020-4-10 09:06 | 显示全部楼层
何程 发表于 2020-4-3 20:41
谢谢,真的可以,当时没注意这个

一个月过去了,弄的咋样了。。。
海力小卢as 发表于 2020-4-11 13:07 | 显示全部楼层
输出正常了吗
 楼主| 何程 发表于 2020-4-22 19:29 | 显示全部楼层
fzhlpp 发表于 2020-4-10 09:06
一个月过去了,弄的咋样了。。。

输出SPWM正常,显示不了,准备再画一个板子
 楼主| 何程 发表于 2020-4-22 19:29 | 显示全部楼层

输出是正常
海力小卢as 发表于 2020-6-23 12:15 | 显示全部楼层

显示都可以了吗,我也想改个试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

44

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

4

主题

44

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部