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-19 07:51
SkyGz 发表于 2016-8-22 16:41
你成品  不便宜,   有PCB或套件不,

你指数码管还是点阵的?数码管的有全部贴好贴片的,点阵的打样的还有一些空板,一般不出套件,淘宝上买家的动手能力差别太大了,套件非常的麻烦,坛友的能力我相信是没有问题的,联系我呗
zwcled
2楼-- · 2019-12-19 09:01
楼主牛,就是要这种精神。
lljme
3楼-- · 2019-12-19 12:56
 精彩回答 2  元偷偷看……
shanyan
4楼-- · 2019-12-19 15:53
SkyGz 发表于 2016-8-22 16:37
嗯,  的确是骚...      LED也是你的货....        下次得问你要几片屏的PCB ,       现在的板子是 ...

随时联系我,现在有底板了,哈哈
那些你要什么就告诉我,价格不会让你失望
hefen-cai
5楼-- · 2019-12-19 21:09
谢谢楼主的程序我参考一下
穿越时空
6楼-- · 2019-12-20 02:39
我也谢谢楼主的代码,刚好要用

一周热门 更多>