91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

基于T5L芯片的多功能物聯網開發套件

迪文智能屏 ? 2024-06-14 08:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本期為大家推送迪文開發者論壇獲獎開源案例——基于T5L芯片的多功能物聯網開發套件工程師充分運用了T5L1芯片的豐富外設功能,集成了USB音頻喇叭、PWM信號接口、RGB彩燈、WiFi模塊、直流電機等多種接口,為物聯網領域的學習者、測試者和開發者提供了一個靈活、高效的物聯網開發平臺,極大滿足了用戶在硬件資源方面的多元化需求,助力廣大開發者輕松開啟物聯網探索之旅。

PCB板外設接口

ebf25056-29e2-11ef-a655-92fbcf53809c.png

UI素材展示 ec375066-29e2-11ef-a655-92fbcf53809c.pngec4c5eca-29e2-11ef-a655-92fbcf53809c.pngec5d451e-29e2-11ef-a655-92fbcf53809c.png

ec7b42bc-29e2-11ef-a655-92fbcf53809c.png

GUI工程設計

ec9c1e24-29e2-11ef-a655-92fbcf53809c.png

C51工程設計

(1)JPG圖片顯示在屏幕的核心代碼如下:

void sys_draw_jpg(u16 vp,u8 *jpg_data,u32 data_len){ u32 i; for(i=0;i { if((jpg_data==0xFF)&&(jpg_data[i+1]==0xD8)) break; } if(i==data_len) return; data_len = (data_len-i)/2+1; sys_write_vp(vp+2,jpg_data+i,data_len); data_len |= 0x5AA50000; sys_write_vp(vp,(u8*)&data_len,2);}

(2)RGB燈帶顯示相關的程序如下:

voidrgbled_send_zero(){ u8 i; RGBLED_SDA = 0; for(i=0;i<32;i++) { RGBLED_SCL = 0; sys_delay_about_us(200); RGBLED_SCL = 1; sys_delay_about_us(200); }}u8 rgbled_reverse_data(u8 dat){ dat = ((~dat) & 0xC0) >> 6; return dat;}void rgbled_send_data(u32 dat){ u8 i; for(i=0;i<32;i++) { if(dat&0x80000000) RGBLED_SDA = 1; else RGBLED_SDA = 0; dat <<= 1; RGBLED_SCL = 0; sys_delay_about_us(200); RGBLED_SCL = 1; sys_delay_about_us(200); } }//數據處理void rgbled_process(u8 r,u8 g,u8 b){ u32 dat = 0; dat |= (u32)0x03 << 30; dat |= (u32)rgbled_reverse_data(b) << 28; dat |= (u32)rgbled_reverse_data(g) << 26; dat |= (u32)rgbled_reverse_data(r) << 24; dat |= (u32)b << 16; dat |= (u32)g << 8; dat |= r; rgbled_send_data(dat);}void rgbled_show(u8 r,u8 g,u8 b){ P2MDOUT |= 0x0C; rgbled_send_zero(); rgbled_process(r, g, b); rgbled_process(r, g, b);}void rgbled_init(void){ rgbled_show(0,0,0);}

(3)iic協議驅動代碼如下:

#include "iic.h"sbit IIC_SDA_PIN = P2^2;sbit IIC_SCL_PIN = P2^3;#define SDA_IN() P2MDOUT&=0xFB#define SDA_OUT() P2MDOUT|=0x04#define IIC_SCL IIC_SCL_PIN#define IIC_SDA IIC_SDA_PIN#define READ_SDA IIC_SDA_PIN#define delay_us sys_delay_about_usvoid IIC_Init(void){ P2MDOUT |= 0x0C; IIC_SDA = 1; IIC_SCL = 1; }void IIC_Start(void){ SDA_OUT(); IIC_SDA=1; IIC_SCL=1; delay_us(4); IIC_SDA=0; delay_us(4); IIC_SCL=0;} void IIC_Stop(void){ SDA_OUT(); IIC_SCL=0; IIC_SDA=0; delay_us(4); IIC_SCL=1; delay_us(4); IIC_SDA=1; }u8 IIC_Wait_Ack(void){ u8 ucErrTime=0; SDA_IN(); IIC_SDA=1;delay_us(1); IIC_SCL=1;delay_us(1); while(READ_SDA) { ucErrTime++; if(ucErrTime>250) { IIC_Stop(); return 1; } } IIC_SCL=0; return 0; }void IIC_Ack(void){ IIC_SCL=0; SDA_OUT(); IIC_SDA=0; delay_us(2); IIC_SCL=1; delay_us(2); IIC_SCL=0;}void IIC_NAck(void){ IIC_SCL=0; SDA_OUT(); IIC_SDA=1; delay_us(2); IIC_SCL=1; delay_us(2); IIC_SCL=0;} void IIC_Send_Byte(u8 txd){ u8 t; SDA_OUT(); IIC_SCL=0; for(t=0;t<8;t++) { IIC_SDA=(txd&0x80)>>7; txd<<=1; delay_us(2); IIC_SCL=1; delay_us(2); IIC_SCL=0; delay_us(2); } }u8 IIC_Read_Byte(u8 ack){ u8 i,receive=0; SDA_IN(); for(i=0;i<8;i++ ) { IIC_SCL=0; delay_us(2); IIC_SCL=1; receive<<=1; if(READ_SDA)receive++; delay_us(1); } if (!ack) IIC_NAck(); else IIC_Ack(); return receive;}

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

    關注

    460

    文章

    52520

    瀏覽量

    441188
  • PCB板
    +關注

    關注

    27

    文章

    1474

    瀏覽量

    53497
  • 物聯網
    +關注

    關注

    2931

    文章

    46251

    瀏覽量

    392790
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【新品上線】星閃派聯網開發套件免費試用

    星閃派聯網開發套件具有豐富的通信接口、開放性、模塊化、集成化等多個亮點;可基于星閃派聯網開發套件
    發表于 08-16 09:34

    潤和軟件星閃派聯網開發套件資料+答疑帖

    星閃派聯網開發套件具有豐富的通信接口、開放性、模塊化、集成化等多個亮點;可基于星閃派聯網開發套件
    發表于 09-29 10:24

    【星閃派聯網開發套件體驗連載】智能交通燈

    板,5個模塊,1個底板,1條數據線 單獨的星閃派開發板: 全家福: 硬件組裝: 星閃派聯網開發套件,模塊化、集成化,各
    發表于 10-05 13:00

    聯網設備開發套件

    我向大家推薦一款聯網設備開發套件(UHF DK),該產品是我司和行業知名公司奧地利微電子聯合開發的一款高性價比開發套件,適合于高校
    發表于 05-31 09:44

    【MiCOKit試用體驗】+一個強大的聯網開發套件

    【MiCOKit試用體驗】+一個強大的聯網開發套件一直都在尋找一個,比較容易上手的開發套件,作為聯網
    發表于 09-14 20:21

    什么是T5L

    /O 電壓:3.3V(2.5V-3.6V),可以兼容1.8/2.5/3.3/5V CMOS電平。用示波器測試的圖片時間顯示時間占用波形(高電平為CPU顯示圖片,低電平為空閑)附件為T5L 2種模式(DGUS / TA)的開發指南
    發表于 02-20 15:44

    如何使用聯網開發套件創建快速連接

    使用聯網開發套件創建快速連接
    發表于 01-25 07:36

    【新品發售】Pegasus聯網開發套件

    ` 本帖最后由 jf_73813179 于 2021-3-30 10:22 編輯 Pegasus聯網開發套件基于海思Hi3861芯片設計,套件
    發表于 03-22 12:00

    LoRa聯網開發套件的主要優勢是什么?怎么使用?

    LoRa聯網開發套件由哪幾部分組成?LoRa聯網開發套件的主要優勢是什么?LoRa
    發表于 06-10 07:57

    什么是聯網開發套件?如何挑選聯網開發套件

    關鍵詞:聯網 , 開發套件 聯網應用的高速增長催生了越來越多的開發套件,為從事物
    發表于 05-29 17:55 ?5490次閱讀

    T5L _AIoT LCM產品開發資料

    該資料文檔用于迪文T5L _AIoT LCM產品,里面包含了對應的開發指南和底層內核文件
    發表于 06-08 14:49 ?0次下載

    T5L系列 OS開發資料

    迪文T5L系列ASIC是GUI和應用高度整合的高性價比雙核芯片,壓縮包里面包含了OS開發的基本資料
    發表于 06-08 14:43 ?0次下載

    T5LASIC開發資料

    手把手演示T5L ASIC的開發過程,包括環境搭建、T5L資源使用、T5L常見功能開發
    發表于 06-08 14:39 ?9次下載

    貿澤開售面向安全應用的英飛凌OPTIGA Trust M聯網安全開發套件

    2023 年 5 月 11 日 – 專注于引入新品的全球半導體和電子元器件授權代理商貿澤電子 (Mouser Electronics) 即日起供貨英飛凌的OPTIGA? Trust M聯網安全
    發表于 05-12 17:05 ?748次閱讀
     貿澤開售面向安全應用的英飛凌OPTIGA Trust M<b class='flag-5'>物</b><b class='flag-5'>聯網</b>安全<b class='flag-5'>開發套件</b>

    迪文T5L ASIC開發資料

    適用于T5L系列芯片T5L0、T5L1、T5L2)的開發,包含:
    發表于 06-09 21:52 ?45次下載
    主站蜘蛛池模板: 牛仔裤美女国产精品毛片 | 国内精品久久久久久久久蜜桃 | 亚洲迅雷 | 成年黄网站免费大全毛片 | 欧美一区二区三区在线观看 | 与子乱刺激对白在线播放 | 久久婷婷六月 | 看片在线观看免费 | 日日爱网站 | 国内精品一级毛片免费看 | 同性同男小说肉黄 | 香蕉成人国产精品免费看网站 | 福利视频一区二区微拍堂 | 永久免费视频网站在线观看 | 视频在线高清完整免费观看 | 国产美女视频黄a视频全免费网站 | 操女人免费视频 | 中文字幕婷婷 | 狠狠色噜噜狠狠狠狠狠色综合久久 | 天堂网在线最新版www | 精品国产一二三区在线影院 | 真实子伦视频不卡 | 国产在线视频欧美亚综合 | 2021国产精品 | 野外啪啪抽搐一进一出 | 久久精品国产福利 | 亚洲色图欧美激情 | 国产主播在线看 | 色人人 | 国产精品自在线天天看片 | 911色_911色sss在线观看 | 欧美爽爽爽爽爽爽视频 | 国产综合视频 | 中文字幕一精品亚洲无线一区 | 国产午夜免费 | 黄a毛片| 国产精品欧美激情第一页 | 夜夜摸夜夜爽 | 日韩一级片免费在线观看 | 亚洲a在线播放 | 18免费视频|