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