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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

安卓與迪文屏的無線交互應(yīng)用

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

掃碼添加小助手

加入工程師交流群

——來自迪文開發(fā)者論壇

本期為大家推送迪文開發(fā)者論壇獲獎開源案例——安卓與迪文屏的無線交互應(yīng)用工程師采用T5L智能屏,通過串口2與藍(lán)牙模塊通訊,實現(xiàn)與安卓手機APP進(jìn)行數(shù)據(jù)交互。該方案支持迪文屏與安卓手機無延時數(shù)據(jù)收發(fā)、數(shù)據(jù)回顯、多設(shè)備通信、導(dǎo)出和導(dǎo)入文件,還支持ASCII碼、Char、GBK、UNICODE等多種編碼格式,更有意思的是實現(xiàn)了16*16LED點陣廣告屏的功能,讓我們一睹為快!


方案框架 方案由T5L智能屏、HC-05或HC-06藍(lán)牙模塊、安卓手機構(gòu)成。T5L智能屏通過串口2與藍(lán)牙模塊通訊,實現(xiàn)屏幕與安卓手機的數(shù)據(jù)交互。

698f0982-994c-11ee-9788-92fbcf53809c.png

UI素材展示

69a3d0c4-994c-11ee-9788-92fbcf53809c.jpg

C51工程設(shè)計

(1)串口2與藍(lán)牙通訊的代碼參考如下:

#if(1)

#define MODBUS_RECV_TIMEOUT 50

static bit is_modbus_recv_complete = 0;

static u8 modbus_recv_buff[1024];

static u16 modbus_recv_len = 0;

static u8 modbus_recv_timeout = 0;

void modbus_recv_byte(u8 byte)

{

if(is_modbus_recv_complete)

return;

if(modbus_recv_len

modbus_recv_buff[modbus_recv_len++] = byte;

modbus_recv_timeout = MODBUS_RECV_TIMEOUT;

}

void modbus_check_recv_timeout()

{

if(modbus_recv_timeout)

{

modbus_recv_timeout--;

if(modbus_recv_timeout==0)

{

is_modbus_recv_complete = 1;

}

}

}

void uart2_isr() interrupt 4

{

if(RI0)

{

RI0 = 0;

modbus_recv_byte(SBUF0);

}

}

#endif

void uart2_init(u32 baud)

{

MUX_SEL |= 0x40;

P0MDOUT &= 0xCF;

P0MDOUT |= 0x10;

ADCON = 0x80;

SCON0 = 0x50;

PCON &= 0x7F;

baud = 1024-(u16)(3225600.0f/baud);

SREL0H = (baud>>8)&0xff;

SREL0L = baud&0xff;

#if(1)

ES0 = 1;

EA = 1;

#else

ES0 = 0;

#endif

}

void uart2_send_byte(u8 byte)

{

ES0 = 0;

SBUF0 = byte;

while(!TI0);

TI0 = 0;

#if(1)

ES0 = 1;

#endif

}

void uart2_send_bytes(u8 *bytes,u16 len)

{

u16 i;

ES0 = 0;

for(i=0;i

{

SBUF0 = bytes;

while(!TI0);

TI0 = 0;

}

#if(1)

ES0 = 1;

#endif

}

char putchar(char c)

{

uart2_send_byte(c);

return c;

}

(2)給安卓APP發(fā)送數(shù)據(jù)的部分代碼如下:

u8 buff[200];

void get_str(u8 *val,u8 len)

{

u8 i; for(i=0;i

{

if(val==0xff)

{

val = 0x00;

val[i+1] = 0x00;

return;

}

}

}

void start_win_btn_click_handler(u16 btn_val)

{

if(btn_val==0x01)

{

sys_read_vp(0x2100, buff, 50);

get_str(buff,100);

uart2_send_bytes(buff, strlen(buff));

}

}

(3)接收安卓APP數(shù)據(jù)的部分代碼如下:void uart2_handler()

{

if(is_modbus_recv_complete)

{

if(modbus_recv_len==33)

{

disp_16x16_char(modbus_recv_buff+1);

}else

{

modbus_recv_buff[modbus_recv_len++] = 0;

modbus_recv_buff[modbus_recv_len++] = 0;

sys_write_vp(0x2000, modbus_recv_buff, modbus_recv_len/2+2);

}

modbus_recv_len = 0;

is_modbus_recv_complete = 0;

}

}(4)16*16點陣屏顯示的部分代碼如下:void disp_16x16_char(u8 *buff)

{

u8 i,j;

u16 val;

u16 pos = 0; for(i=0;i<32;i++)

{

j = 8;

while(j--)

{

val = (buff>>j)&0x01;

sys_write_vp(0x3000+pos, (u8*)&val, 1);

pos++;

}

}

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 無線
    +關(guān)注

    關(guān)注

    31

    文章

    5555

    瀏覽量

    175978
  • 安卓
    +關(guān)注

    關(guān)注

    5

    文章

    2152

    瀏覽量

    58669
  • 迪文屏
    +關(guān)注

    關(guān)注

    3

    文章

    83

    瀏覽量

    5792
  • 智能屏幕
    +關(guān)注

    關(guān)注

    0

    文章

    72

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    跪求STM32和串口通信

    各位高手,跪求STM32和串口通信,并且能波形顯示的程序。非常感謝大家!
    發(fā)表于 09-25 09:24

    DWIN串口的使用經(jīng)驗

    的串口,性價比高,質(zhì)量穩(wěn)定可靠,的種類多,消費類,工業(yè)類,醫(yī)療、軍工、特殊行業(yè)等苛刻應(yīng)用類,各個尺寸均有設(shè)計。所以基本能用得上,我分享一下各種
    發(fā)表于 07-02 07:03

    DWIN串口的使用經(jīng)驗

    的串口,性價比高,質(zhì)量穩(wěn)定可靠,的種類多,消費類,工業(yè)類,醫(yī)療、軍工、特殊行業(yè)等苛刻應(yīng)用類,各個尺寸均有設(shè)計。所以基本能用得上,我分享一下各種
    發(fā)表于 07-02 07:08

    「必看干貨」如何利用STM32和串口以及WIFI模組進(jìn)行數(shù)據(jù)交互

    簡介:本文將通過介紹如何實現(xiàn)和App實時顯示溫濕度和光照度采集數(shù)據(jù),以及通過控制和App去控制GPIO口電平翻轉(zhuǎn)來帶大家了解STM32和串口
    發(fā)表于 09-27 14:54

    DWIN串口有哪些功能呢

    DWIN串口有哪些功能呢?怎樣去使用DWIN串口
    發(fā)表于 09-28 08:58

    了解STM32和串口以及Wi-Fi模組進(jìn)行數(shù)據(jù)交互

    ?簡介:本文將通過介紹如何實現(xiàn)和App實時顯示溫濕度和光照度采集數(shù)據(jù),以及通過控制和App去控制GPIO口電平翻轉(zhuǎn)來帶大家了解STM32和串口
    發(fā)表于 02-14 07:38

    COF結(jié)構(gòu)智能試用體驗】和esp32的圖書檢索及錄入系統(tǒng)

    前言本文介紹基于和esp32的圖書檢索及錄入系統(tǒng)。 一、硬件組成觸摸
    發(fā)表于 04-06 19:03

    COF結(jié)構(gòu)智能試用體驗】優(yōu)缺點分析和適用場景

    寫在前面本人在公司主要做智能網(wǎng)關(guān)以及l(fā)inux驅(qū)動開發(fā),由于項目實際需要使用能夠放在86開關(guān)面板盒子中作為智能家庭網(wǎng)關(guān)交互中的4寸方,當(dāng)看到的COF結(jié)構(gòu)智能
    發(fā)表于 04-10 00:21

    發(fā)一個自己寫的與STM32交互的操作說明文檔

    前段時間參加的活動,申請到一塊的cof,看了介紹之后覺得產(chǎn)品價格和性能都太牛了,但找
    發(fā)表于 04-25 16:54

    開發(fā)便捷的工業(yè)串口

    硬件設(shè)計 二次開發(fā)過程中,工業(yè)串口對用戶系統(tǒng)硬件 要求非常簡單: 1.給正確的供電;
    發(fā)表于 12-02 14:36 ?419次下載
    開發(fā)便捷的<b class='flag-5'>迪</b><b class='flag-5'>文</b>工業(yè)串口<b class='flag-5'>屏</b>

    如何利用STM32和串口以及WIFI模組進(jìn)行數(shù)據(jù)交互

    ?簡介:本文將通過介紹如何實現(xiàn)和App實時顯示溫濕度和光照度采集數(shù)據(jù),以及通過控制和App去控制GPIO口電平翻轉(zhuǎn)來帶大家了解STM32和串口
    發(fā)表于 12-09 15:51 ?19次下載
    如何利用STM32和<b class='flag-5'>迪</b><b class='flag-5'>文</b>串口<b class='flag-5'>屏</b>以及WIFI模組進(jìn)行數(shù)據(jù)<b class='flag-5'>交互</b>

    「必看干貨」如何利用STM32和串口以及WIFI模組進(jìn)行數(shù)據(jù)交互

    簡介:本文將通過介紹如何實現(xiàn)和App實時顯示溫濕度和光照度采集數(shù)據(jù),以及通過控制和App去控制GPIO口電平翻轉(zhuǎn)來帶大家了解STM32和串口
    發(fā)表于 12-24 19:05 ?7次下載
    「必看干貨」如何利用STM32和<b class='flag-5'>迪</b><b class='flag-5'>文</b>串口<b class='flag-5'>屏</b>以及WIFI模組進(jìn)行數(shù)據(jù)<b class='flag-5'>交互</b>?

    COF開發(fā)手冊

    文科技的COF開發(fā)流程進(jìn)行了整理,便于協(xié)助用戶快速開發(fā)COF
    發(fā)表于 06-08 14:44 ?0次下載

    【開源獲獎案例】手機雙向聯(lián)動控制音樂播放

    ——來自開發(fā)者論壇本期為大家推送開發(fā)者論壇獲獎開源案例——
    的頭像 發(fā)表于 04-29 08:13 ?1075次閱讀
    【開源獲獎案例】<b class='flag-5'>迪</b><b class='flag-5'>文</b><b class='flag-5'>屏</b>與<b class='flag-5'>安</b><b class='flag-5'>卓</b>手機雙向聯(lián)動控制音樂播放

    串口如何與電腦連接

    串口是一種廣泛應(yīng)用于工業(yè)自動化領(lǐng)域的顯示設(shè)備,它可以通過串口與電腦進(jìn)行通信,實現(xiàn)數(shù)據(jù)的傳輸和控制。 一、串口
    的頭像 發(fā)表于 08-01 15:10 ?2478次閱讀
    主站蜘蛛池模板: 黄色网日本 | 精品国产一二三区在线影院 | 久久婷婷国产一区二区三区 | 精品乱人伦一区二区三区 | 香蕉视频黄色在线观看 | 甘婷婷一级毛片免费看 | a级毛片网站 | 四虎国产永久在线观看 | 四虎电影院| 色屋网| 欧美性喷潮xxxx | 色婷婷激情综合 | 俄罗斯一级特黄黄大片 | aaa在线观看视频高清视频 | 国产色妞妞在线视频免费播放 | 上课被同桌摸下面做羞羞 | 视频一区二区三区在线观看 | 色福利网站 | 一级特黄视频 | 国产综合第一页在线视频 | 丁香婷婷视频 | 色天天综合 | 亚洲综合成人网在线观看 | 国产在线视频www色 国产在线视频欧美亚综合 国产在线视频网站 | 1000rt人体1000欧美 | 欧洲精品码一区二区三区免费看 | 亚洲卡5卡6卡7国色天香 | 免费黄色一级毛片 | 三级网址在线观看 | 黄色成人免费网站 | 日韩a免费| 美女又爽又黄视频 | 特级无码毛片免费视频尤物 | 美女被异性狂揉下部羞羞视频 | 色婷婷精品视频 | 四虎国产精品视频免费看 | 夜夜操夜夜摸 | 四虎国产精品免费久久影院 | 亚洲一一在线 | 天天视频国产精品 | 狠狠色噜噜综合社区 |