资料够全的,多谢分享
谢谢lz分享,很有用
相当全的资料,很适合初学者
有时间需要好好看看 不错
感谢分享,提供的例程很实用
正准备用 来做产品,刚好用上。
以后多交流交流
有时间需要好好看看 不错
楼主太好了,非常感谢
文件一杯破坏 下载下来打不开 麻烦楼主 从新上传一份
文件一杯破坏 下载下来打不开 麻烦楼主 从新上传一份
目测QT
没有看明白,LCD和数码管有什么关系吗
不错现在公司正在开发一款产品正式用的段码显示屏,下载下来先试试,希望软件功能以后越来越强大
本帖最后由 79876793 于 2021-12-11 10:47 编辑
这个软件生成在宏定义中从LCDSEG40开始到LCDSEG51在地址是错误的,因为这个找了一天的原因,最后经过修改地址才能正常显示了,附上修改后的宏定义,供同学们别再像我一样踩坑,单片机用的是HC32L176PATA,4COM 1/4 duty,1/3 bias
#define LCDSEG34 *((volatile uint8_t *)(LCD_BASEADDR+40))
#define LCDSEG35 *((volatile uint8_t *)(LCD_BASEADDR+44))
#define LCDSEG36 *((volatile uint8_t *)(LCD_BASEADDR+48))
#define LCDSEG37 *((volatile uint8_t *)(LCD_BASEADDR+52))
#define LCDSEG38 *((volatile uint8_t *)(LCD_BASEADDR+56))
#define LCDSEG39 *((volatile uint8_t *)(LCD_BASEADDR+60))
#define LCDSEG40 *((volatile uint8_t *)(LCD_BASEADDR+33))///
#define LCDSEG41 *((volatile uint8_t *)(LCD_BASEADDR+37))
#define LCDSEG42 *((volatile uint8_t *)(LCD_BASEADDR+41))
#define LCDSEG43 *((volatile uint8_t *)(LCD_BASEADDR+45))
#define LCDSEG44 *((volatile uint8_t *)(LCD_BASEADDR+49))
#define LCDSEG45 *((volatile uint8_t *)(LCD_BASEADDR+53))
#define LCDSEG46 *((volatile uint8_t *)(LCD_BASEADDR+57))
#define LCDSEG47 *((volatile uint8_t *)(LCD_BASEADDR+61))
#define LCDSEG48 *((volatile uint8_t *)(LCD_BASEADDR+34))
#define LCDSEG49 *((volatile uint8_t *)(LCD_BASEADDR+38))///
#define LCDSEG50 *((volatile uint8_t *)(LCD_BASEADDR+42))
#define LCDSEG51 *((volatile uint8_t *)(LCD_BASEADDR+46))
本帖最后由 martinhu 于 2022-7-5 18:11 编辑
附件已更新,修改最后几个LCD_RAM 地址定义的问题
感谢分享!!
感觉用的很少了。
学习相关的资料了。
这个是什么模块的