STM8 DS3231调通硬件模拟I2C,点屏也亮了,搞点阵把我热情磨光了

2019-12-17 21:32发布


主控STM8S103F3P6 ,  DS3231模块,  SPI 12864点阵屏(山岩送的)

想整个精度好些的时钟,  能闹响, 带年月日 温度显示等...就有了以下热情.......开始磨啊磨的.............


搞硬件的I2C  耗了3天,  不通,  坛里 网上各种资料找了遍,     都是卡死的,  不是遇忙卡死,  就是在I2C_CheckEvent卡死循环....
好吧, 不通,  那就又试模拟吧
搞模拟I2C,  又耗了3天了, 网上找资料 也是各种不靠谱, 读数据死活都是乱码,  读不到准确的.........

在模拟硬件之间, 来来回回的整.........

快把我热情磨光了,  最后 昨晚  结合 ST官方的I2C例子,  把硬件I2C整上了 超时处理,   模拟I2C处理好了延时,    一下子   两种方式的I2C都调通了

读写DS3231都没问题了

然后今天 天始整 SPI的12864点阵屏,   几月前 山岩送的....

然后又开始瞎磨一通,  想中间显示 16*32的 时钟数字, 又整不出来了..............完了,  
  把的热情一下磨光了,   想着还剩 按键温度, 定闹 还没做, STM8S103F3P6 这货的FLASH空间肯定不够了  于是不想搞了.....  或许改回用数码管算了, 简单些...


.源码放上,  谁想玩的可以玩玩....  主要可以学学 DS3231和  模拟+硬件的I2C(可宏定义切换I2C使用),  自认代码写得还算整洁标准


2.JPG (129.2 KB, 下载次数: 0) 下载附件 2016-8-22 14:31 上传

STM8S_DS3231.rar (142.16 KB, 下载次数: 137) 2016-8-22 14:31 上传 点击文件名下载附件
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
little_Monkey
1楼-- · 2019-12-18 15:04
STM8S103的8K够了,我用的103K3,现在在搞一个3208或4008点阵的,优化开到最大,程序6K,已经实现了10组闹钟,倒计时,温度,12/24切换,报时等功能了,也是DS3231,模拟IIC的
SkyGz
2楼-- · 2019-12-18 18:10
little_Monkey 发表于 2016-8-22 15:24
STM8S103的8K够了,我用的103K3,现在在搞一个3208或4008点阵的,优化开到最大,程序6K,已经实现了10组闹 ...

看了你的那个产品,  好大个........
little_Monkey
3楼-- · 2019-12-18 21:33
SkyGz 发表于 2016-8-22 15:49
看了你的那个产品,  好大个........

那个是数码管的~最近在做点阵的,功能差不多,只是可以选择两种字体,大个的时候挂墙上,小的时候放桌边
shanyan
4楼-- · 2019-12-19 03:00
 精彩回答 2  元偷偷看……
SkyGz
5楼-- · 2019-12-19 05:03
本帖最后由 SkyGz 于 2016-8-22 16:39 编辑
shanyan 发表于 2016-8-22 16:31
大波妞,蓝 {MOD}好亮骚


嗯,  的确是骚...      LED也是你的货....        下次得问你要几片屏的PCB ,       现在的板子是自制的,  没引脚丝印, 好麻烦, 每次都要电脑里对着资料 插.....


你现在的货都清得怎么样了,   还有啥...........   二手贴里 清单 没报价,       还得问一遍决定哪些要不要,   怕麻烦,   一直没找你
SkyGz
6楼-- · 2019-12-19 06:01
little_Monkey 发表于 2016-8-22 16:17
那个是数码管的~最近在做点阵的,功能差不多,只是可以选择两种字体,大个的时候挂墙上,小的时候放桌边 ...

你成品  不便宜,   有PCB或套件不,   

一周热门 更多>