电子说
一、项目背景
近年来,随着电子产品的发展,人们对时钟的要求越来越高。时钟系统是一种用数字电路技术实现年、月、日、周、时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。此时钟系统是基于posc6设计的,该系统包括了硬件电路部分和程序实现部分。
二、项目简介
2.1项目名称
基于psoc6的时钟系统
2.2设计思路
本项目使用RT-Thread系统和PSOC6开发板,实现时钟系统。该系统通过RT-THREAD Studio设置RTC获取时间,并在SSD1306OLED屏上显示。
三、系统硬件设计
3.1主控模块
PSoC™ 62 系列是 Arm-Cortex-M4 和 Arm-Cortex-M0 的组合,具有单周期乘法的 150-MHz Arm Cortex-M4F CPU (浮点和存储器保护单元),100-MHz Cortex M0+ CPU,带单周期乘法和 MPU,可编程数字和模拟资源以及一流的用于触摸的 CAPSENSE™ 技术。
3.2显示模块
SSD1306是一款带控制器的用于OLED点阵图形显示系统的单片CMOS OLED/PLED驱动器。它由128个SEG(列输出)和64个COM(行输出)组成。该芯片专为共阴极OLED面板设计。
SSD1306内置对比度控制器、显示RAM(GDDRAM)和振荡器,以此减少了外部元件的数量和功耗。该芯片有256级亮度控制。数据或命令由通用微控制器通过硬件选择的6800/8000系通用并行接口、I2C接口或串行外围接口发送。该芯片适用于许多小型便携式应用,如手机副显示屏、MP3播放器和计算器等。
使用该芯片可通过硬件电阻连接选中使用三线SPI、四线SPI或IIC,如下图所示,在 SPI 接口中 R1,R2,R8 三个电阻是不焊接的,如果想使用IIC 接口的话需要将 R3 换到 R1 上,R8 可以焊接也可不焊接。
四、系统功能
4.1时间获取
通过RT-THREAD Studio设置RTC来获取时间。
4.2时间显示
获取时间信息以后,在SSD1306OLED屏上显示出来,供用户查看。
全部0条评论
快来发表一下你的评论吧 !