一、項目背景
近年來,隨著電子產(chǎn)品的發(fā)展,人們對時鐘的要求越來越高。時鐘系統(tǒng)是一種用數(shù)字電路技術(shù)實現(xiàn)年、月、日、周、時、分、秒計時的裝置,與機械式時鐘相比具有更高的準確性和直觀性,且無機械裝置,具有更更長的使用壽命,因此得到了廣泛的使用。此時鐘系統(tǒng)是基于posc6設(shè)計的,該系統(tǒng)包括了硬件電路部分和程序?qū)崿F(xiàn)部分。
二、項目簡介
2.1項目名稱
基于psoc6的時鐘系統(tǒng)
2.2設(shè)計思路
本項目使用RT-Thread系統(tǒng)和PSOC6開發(fā)板,實現(xiàn)時鐘系統(tǒng)。該系統(tǒng)通過RT-THREAD Studio設(shè)置RTC獲取時間,并在SSD1306OLED屏上顯示。
三、系統(tǒng)硬件設(shè)計
3.1主控模塊
PSoC? 62 系列是 Arm-Cortex-M4 和 Arm-Cortex-M0 的組合,具有單周期乘法的 150-MHz Arm Cortex-M4F CPU (浮點和存儲器保護單元),100-MHz Cortex M0+ CPU,帶單周期乘法和 MPU,可編程數(shù)字和模擬資源以及一流的用于觸摸的 CAPSENSE? 技術(shù)。
3.2顯示模塊
SSD1306是一款帶控制器的用于OLED點陣圖形顯示系統(tǒng)的單片CMOS OLED/PLED驅(qū)動器。它由128個SEG(列輸出)和64個COM(行輸出)組成。該芯片專為共陰極OLED面板設(shè)計。
SSD1306內(nèi)置對比度控制器、顯示RAM(GDDRAM)和振蕩器,以此減少了外部元件的數(shù)量和功耗。該芯片有256級亮度控制。數(shù)據(jù)或命令由通用微控制器通過硬件選擇的6800/8000系通用并行接口、I2C接口或串行外圍接口發(fā)送。該芯片適用于許多小型便攜式應(yīng)用,如手機副顯示屏、MP3播放器和計算器等。
使用該芯片可通過硬件電阻連接選中使用三線SPI、四線SPI或IIC,如下圖所示,在 SPI 接口中 R1,R2,R8 三個電阻是不焊接的,如果想使用IIC 接口的話需要將 R3 換到 R1 上,R8 可以焊接也可不焊接。
四、系統(tǒng)功能
4.1時間獲取
通過RT-THREAD Studio設(shè)置RTC來獲取時間。
4.2時間顯示
獲取時間信息以后,在SSD1306OLED屏上顯示出來,供用戶查看。
-
存儲器
+關(guān)注
關(guān)注
38文章
7653瀏覽量
167412 -
OLED屏
+關(guān)注
關(guān)注
0文章
162瀏覽量
21343 -
RT-Thread
+關(guān)注
關(guān)注
32文章
1409瀏覽量
41958 -
SSD1306
+關(guān)注
關(guān)注
3文章
40瀏覽量
14049 -
時鐘系統(tǒng)
+關(guān)注
關(guān)注
1文章
110瀏覽量
12193
發(fā)布評論請先 登錄
求一種基于Infineon的信息采集系統(tǒng)設(shè)計方案

想在PSoc6斷電后繼續(xù)跑RTC時鐘,該如何配置RTC時鐘?
用PSOC6 BLE當外圍設(shè)備,兩者傳輸數(shù)據(jù)時,psoc6概率性出現(xiàn)藍牙掛死的原因?
PSOC6 SPI主三線雙向支撐
按時如何在PSoC6中復用?
PSOC6 BootLoader
我應(yīng)該如何使用PSOC6 AMUX實現(xiàn)超過64通道的adc?
PSoC6中的TCPWM與PSoC 5LP中的PWM相同
基于PSOC6開發(fā)板構(gòu)建的智能小車

如何設(shè)計一種基于PSOC6的人體交互式智能家居系統(tǒng)呢?

使用RT-Thread和PSOC6實現(xiàn)一個溫濕度報警系統(tǒng)

基于PSOC6的智能環(huán)境監(jiān)控系統(tǒng)

評論