一、項目背景
近年來,隨著電子產品的發展,人們對時鐘的要求越來越高。時鐘系統是一種用數字電路技術實現年、月、日、周、時、分、秒計時的裝置,與機械式時鐘相比具有更高的準確性和直觀性,且無機械裝置,具有更更長的使用壽命,因此得到了廣泛的使用。此時鐘系統是基于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屏上顯示出來,供用戶查看。
-
存儲器
+關注
關注
38文章
7528瀏覽量
164343 -
OLED屏
+關注
關注
0文章
162瀏覽量
20903 -
RT-Thread
+關注
關注
31文章
1305瀏覽量
40386 -
SSD1306
+關注
關注
3文章
40瀏覽量
13676 -
時鐘系統
+關注
關注
1文章
101瀏覽量
11800
發布評論請先 登錄
相關推薦
評論