版主
主题
回帖0
积分34308
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
本帖最后由 litchiate 于 2010-6-9 14:41 编辑
之前的帖子
OLED买了快1年了,没用起来,摆着太浪费了. 索性再"浪费"点时间把它利用起来.
想想还是做个钟.有用些.写起来也方便,抄抄以前写的程序就好.
还是先看图片
oled+自己做的转接板.
1. 因为没用升压,所以是直接12V供电的. oled供电要1路3.3V,单片机为了以后兼容sd卡,也用3.3v 所以用了块白菜电源模块转了路3.3v出来,纹波虽然有70多mv,我照样用.
2.单片机用的是mega16,因为引脚多,flash空间大.手头有 (目前的程序占了69%,在icc中看的)
3.编译软件用的还是icc,虽然尝试过用gcc,但是里面的优化搞得我没方向了. 大概是写oled时序有问题.
4.还是大概时序问题,只能运行在4M RC振荡频率下. 高了就没反应, 所以画线时候有点闪烁的感觉.
5.按键用的是5向按键,看起来很高级的样子.引脚也很好辨认.做了块转接板用上了.
6.ds1302的晶振到底接多少好还是没搞清楚.因为买来的32.768的晶振的负载电容也不知道.要不要在晶振两端加电容,加多少电容,误差有多少. 这些我都不知道. 是令人很郁闷的事. 家里的翻页钟运行一年(?)多以来,大概快了20多分钟了. 还是晚些时候用gps的授时来"标定下吧. 比如说24小时误差多少秒. 这也是我做这个钟的目的之一.
7.其他没什么了. 程序正在整理中.写的乱看不懂见谅.
8.有什么问题跟帖说吧.
9.哦差点忘了说这个OLED的来历了, 最前面已经说了,是10块钱的oled,原来的卖家那边好像已经售完了. 不过有新的oled出来. 不过引脚好像是和原来的不一样的.
附加的说明:
1.mega16的熔丝配置
https://www.yleee.com.cn/attachments/forumid_17/20090605_c76d790f9efe4aaa0830C5s4hiD6JeHJ.jpg.thumb.jpg
2.里面可以放图片,图片的取模设置, 软件名字看标题.
https://www.yleee.com.cn/attachments/forumid_17/20090605_39ea3da02b821f0bbc761aCJKSEhTHA0.jpg
3.里面汉字的取模设置, 同样,软件名字看标题
最后.源程序.
OLED_clock_m16_icc.rar
(20.52 KB, 下载次数: 407)
|
|