在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何利用TM4C123實現桌面電子日歷的設計

科技觀察員 ? 來源:Shahariar ? 作者:Shahariar ? 2022-06-28 17:06 ? 次閱讀

本文要介紹的是一個基于 TM4C123 Tiva (ARM) 開發板控制并在 Energia IDE 中編程的 E-ink 顯示器的電子桌面文檔。

理念

E-Ink 顯示器很特別,因為它們可以在沒有任何電源的情況下顯示長時間保存數據。只有電源來改變的內容。

pYYBAGK6w0qAOVH5AAVtCAJS0-E121.png

在陽光下非常具有可取性,是三年不變的信息(如標簽、不變、日歷、電子書、地點等)的最佳選擇。

正巧我手頭只有一個很酷的顯示器,所以我決定制作一個桌面電子日歷展示品。

poYBAGK6w0aAFPfmAAPMJ1vPSKc890.png

它的組件

正常運行)顯示它的問題,就像 Uno 的問題中的一個像 RAM 一樣。由于需要對 2 個組件進行緩沖,因此 Uno 不應該。我有 TI 的 TM4C123 Tiva,它可以是 Energia IDE的Arduino一樣進行編程。好消息是它有32 kB RAM。通過對waveshare提供的Arduino代碼稍作修改,事情就開始運行了。

poYBAGK6w0KAOynpAANKMjkiGPw887.png

pYYBAGK6wz6AKqX4AAOo726MYmA892.png

制作首個在塑料盒上制作的預告片,上面制作隱藏和播放孔,用于,Tiva 將提前定位。

poYBAGK6wzmAL3xsAAL6gGF5YcM785.png

使用熱膠將支架放置在 3AA 支架上。將電池組的電池座、USB 母線座熱熔開關用于切割板載電源和電池座。

成品圖:

pYYBAGK6wzWAO34RAAPcnQ-yMCk541.png

pYYBAGK6wzGAUZyvAAKydpBSKZ0538.png

pYYBAGK6wy2AI__pAATUhTDvsow451.png

Energia

都是一樣的 IDE。幾乎都是 Arduino 中借用的 IDE。 ,并為自己制作了日歷功能。

主程序:

#include
#include "EPD_drive.h"
#include "EPD_drive_gpio.h " #include "Display_Lib.h
"
int SW1= 17;
詮釋 SW2=31;

整數月 = 8;
整數年 = 2017;

WaveShare_EPD EPD = WaveShare_EPD();
無效設置(){

pinMode(CS,輸出);// 引腳 12
pinMode(DC,OUTPUT);// 引腳 10
pinMode(RST,OUTPUT);// 引腳 09
pinMode(BUSY,INPUT);// 引腳 19
pinMode(SW1, INPUT_PULLUP);
pinMode(SW2,INPUT_PULLUP);
// MOSI/DIN 是引腳 8
// SCK/CLK 是引腳 11

// mySPI.beginTransaction(mySPISettings(2000000, MSBFIRST, mySPI_MODE0));// 如果您使用的是 arduino Mega
SPI.begin(),請使用此行;
SPI.setModule(0);

// 在 Tiva TM4C123 中需要以下 3 行代碼,在 Arduino Mega 中刪除這些
SPI.setClockDivider(SPI_CLOCK_DIV4);
SPI.setBitOrder(MSBFIRST);
SPI.setDataMode(SPI_MODE0);
EPD.Dis_Clear_full();

}

void loop() {

if (digitalRead(SW1)==0|digitalRead(SW2)==0)
月=月+1;
如果 (月>12)
{ 月 =1;
年=年+1;}

print_calendar(月,年);

延遲(2000);


}

原型圖

poYBAGK6wx2AFodPAAJcpyzoFR4454.png

未來可能的拓展

任何開發板都(由于調試電路),很容易降低使用時間制作過程中,只要我更新系統需要給上的信息時才自動更新。理想的應該是一個系統的開關,MCU 定期(月度)從睡眠中啟動電源并顯示。

也有更多的選擇,如:

時間的 RTC 時鐘

天氣信息(溫度/室內)

特別提醒消息

作為其他應用的思路

動態海報

哈利波特的世界報紙

智能軟件

餐廳信息表

變色車

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • IDE
    IDE
    +關注

    關注

    0

    文章

    338

    瀏覽量

    46754
  • 電子日歷
    +關注

    關注

    0

    文章

    8

    瀏覽量

    7573
  • TM4C123
    +關注

    關注

    0

    文章

    10

    瀏覽量

    2465
收藏 人收藏

    評論

    相關推薦

    使用TM4C123采集0-30V DC如何設計電路?

    使用TM4C123采集0-30V DC 如何設計電路?使用TI哪些芯片?
    發表于 09-18 08:43

    請問TM4C123把設置配置為80MHZ會不會導致系統的不穩定?

    TM4C123的最大頻率是80MHZ,有一用過此芯片的同學和我說把時鐘配置為80MHZ會導致系統不穩定,芯片跑飛什么的,80MHZ狀態下用庫函數SysCtlClockGet()讀出的時鐘都是不對
    發表于 08-14 07:24

    請問TM4C123的systick時鐘如何使用

    我想使用TM4C123的滴答時鐘系統,但是發現找到的systick時鐘的相關函數,但是我不知道計數值的對應關系#if defined(TARGET_IS_TM4C123
    發表于 08-14 06:12

    CCS5.5下載調試TM4C123出現下面錯誤是為什么

    CCS5.5下載調試TM4C123出錯:Source lookup:unable ro restore CPU specific source container-expexting valid source container id value
    發表于 08-14 07:36

    TM4C123使用串口下載程序硬件上除了直接串口連接TM4C123-uart還需要其他硬件要求嗎?

    TM4C123 使用串口下載程序,硬件上除了直接串口連接TM4C123-uart就可以了嗎?還需要其他硬件要求嗎?更新過程如下:1、TivaWare_C
    發表于 08-15 06:15

    下載TM4C123的TIVA程序包提示Request Entity Too Large怎么解決?

    我想學習TM4C123這個ARM芯片,下載TIVA程序包的時候,總是提示Request Entity Too LargeA request entity is longer than the server can handle.,這個怎么解決呢?怎么才能避免出現這個問題
    發表于 08-15 07:32

    請問TM4C123TM4C129系列在開發時有什么區別?底層庫在哪下載?

    目前打算用TM4C129做開發,因為其性能比123好,但是129手頭的資料少。打算買一本《TM4C123微處理器原理與實踐》作為129開發的參考,不知道是不是可行?另外,原先做STM32開發時,ST有官方函數庫可以選用,不知道T
    發表于 08-15 06:29

    請問tm4c123的原理圖在哪里?

    打算用TM4C123畫板子,發現zhcu072a.pdf文檔為TM4C123開發板用戶指南,但是原理圖章節卻沒有原理圖,請問原理圖在哪里??
    發表于 08-16 06:34

    tm4c123處理器自帶adc誤差的問題

    tm4c123處理器的手冊上給出的12位adc的誤差offset error是±5l***,gain error是±10l***,最大綜合誤差±30l***,這個誤差是不是太大了?好像這個系列處理器也沒有提供什么自校準的方法?這個誤差如何消除呢?
    發表于 11-15 10:52

    TM4C123 Launch Pad學習資料分享!

    各位早上好,分享一些TM4C123 Launch Pad的學習資料,希望對大家開發有幫助。PPTLab工程源文件,請安裝在默認路徑下面,另外,需要把TIVAWARE也安裝在默認路徑下面:Michael Qian
    發表于 09-06 06:00

    如何在TM4C123中申請一個1000字節的RAM?

    TM4C123中申請一個1000*4字節的空間用來存儲AD轉換的結果,請問要怎么辦?急求
    發表于 09-09 10:29

    ccs6.1怎么搭建TM4C123開發平臺?

    TI專家:您好正在用EK-TM4C123GXL 開發板學習TM4C123,從TI官網上下載了ccs6.1,請問還需要下載安裝哪些軟件才能搭建起學習開發?在百度文庫里找到一篇《Tiva LaunchPad快速入門V1.0》,可以參照學習嗎?如果有更合適的文檔請推薦,謝謝
    發表于 04-08 10:10

    tm4c123gh6pm英文資料

    。Tiva TM4C123 LaunchPad是基于該處理器的快速入門板卡,自帶USB仿真器,通過USB線連接PC機即可進行開發。
    發表于 08-05 09:30 ?6次下載

    基于TM4C123系列單片機的頻率測量系統設計

    隨著電子技術的不斷發展,對精確的頻率測量提出了越來越高的要求。TM4C123系列單片機是由ARM公司推出的基于ARMv7架構的高性能、低功耗32位處理器,具有高效的信號處理及浮點運算功能
    發表于 01-22 10:49 ?4次下載
    基于<b class='flag-5'>TM4C123</b>系列單片機的頻率測量系統設計

    基于TM4C123單片機的頻率測量

    隨著電子技術的不斷發展,對精確的頻率測量提出了越來越高的要求。TM4C123系列單片機是由ARM公司推出的基于ARMv7架構的高性能、低功耗32位處理器,具有高效的信號處理及浮點運算功能
    發表于 02-11 09:50 ?15次下載
    基于<b class='flag-5'>TM4C123</b>單片機的頻率測量
    主站蜘蛛池模板: 国产精品夜夜春夜夜| 欧美伦理一区二区三区| 久久视频免费| 天天噜天天干| 中文字幕一区二区三区四区五区人 | 黄色网址有那些| 日日夜夜操操| 美女一级毛片免费观看| 男人j进入女人免费视频| 日韩精品一区二区三区毛片| 毛片黄| 欧美疯狂爱爱xxxxbbbb| 久久99国产精品免费观看| 欧美freesex交| 神马午夜第九| 99久久精品费精品国产| 久久艹免费视频| 国产伦精品一区二区三区网站| 麻豆蜜桃| 欧美三级中文字幕hd| 日韩精品在线第一页| 在线观看国产三级| 国产三及| 欧美肥穴| 在线精品一区二区三区| 国产婷婷色一区二区三区深爱网| 大又大粗又爽又黄少妇毛片| 五月天激激婷婷大综合丁香| www.最色| 轻点灬大ji巴太粗太长了啊h| 免费黄色福利视频| 国产精品无码永久免费888| 特黄三级| 日日碰狠狠添天天爽五月婷| 制服丝袜中文字幕第一页| 国产高清在线免费| 一区二区不卡视频在线观看| 六月丁香色婷婷| 窝窝视频成人影院午夜在线| 日本v片免费一区二区三区| 日本加勒比在线视频|