钻石会员
主题
回帖0
积分18337
阅读权限50
注册时间2010-5-28
最后登录1970-1-1
在线时间 小时
|
楼主你好,我买过DP50和DP50W.
我也想玩STM32, 感觉很难的样子.
到现在为止我买的几块STM32开发板还在睡大觉呢,
我以前玩51,都说STM好,我就转玩STM8了,比51价格配置好的不是一点点啊.
现在用的是自制的STM8板子,连接了按键,液晶,FLASH,EEPROM等等外设.
每个功能我都做成一个.h 和.c 只是功能一多,工程文件就显得很乱啊.
大家做的东西都是这样的吗?
STM8是8位MCU,我很喜欢12*12的点阵,在小屏中可以多显示内容,但是这样一来,取字库就显得很麻烦(相对于*8,*16). 请问LZ是如何处理的呢?
封装的写LCD的代码也是一次传输一个字节(8位),这样的话,我就只有把12*12的点阵存在一个12*16的空间里.更要命的是,在写后一个字节时,有4个空白位也会写入LCD,也就是说把LCD的下面4行清空了....
我用的LCD,是不可读RAM的,只能写不能读,我只有在单片机中另辟一大片空间来做LCD的RAM,来处理这样的问题.
3: 我也想把工程做系统化...但是
像 处理按键,显示函数.我是放在中断中,还是放在主函数(大循环)中好点呢?
各有利弊,放在中断中,会浪费MCU资源,而放在大循环中,又会导致反应不灵敏的情况.
还有,如何用最简单的方法,识别按键(短按,长按)? 不要软延时啊.
|
|