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

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

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

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

基于博流BL606P音視頻開發(fā)板驅(qū)動(dòng)LED數(shù)碼管

芯片開放社區(qū) ? 來(lái)源:芯片開放社區(qū) ? 2023-06-29 09:49 ? 次閱讀

編輯語(yǔ):

芯片開放社區(qū)(OCC)面向廣大開發(fā)者推出應(yīng)用實(shí)戰(zhàn)系列內(nèi)容,通過(guò)分享開發(fā)者實(shí)戰(zhàn)開發(fā)案例,總結(jié)應(yīng)用開發(fā)經(jīng)驗(yàn),梳理開發(fā)中的常見(jiàn)問(wèn)題及解決方案,為后續(xù)參與的開發(fā)者提供更多參考與借鑒。

本文是關(guān)于開發(fā)者 zhanghui基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的第四篇,主要介紹了LED數(shù)據(jù)管模塊TM1638驅(qū)動(dòng)的測(cè)試,后面還會(huì)持續(xù)更新該開發(fā)者的測(cè)評(píng)內(nèi)容,敬請(qǐng)期待!

01硬件連接

使用開發(fā)板的GPIO3,GPIO4,GPIO5連接TM1638模塊的STB,CLK和DIO。

image.png

02程序

2.1 tm1638.c

#include 
#include 
#include 
#include "app_main.h"
#include 

#include 
#include 
#include "tm1638.h"

gpio_dev_t gpio_stb = { GPIO_PIN_3, OUTPUT_PUSH_PULL, NULL };
gpio_dev_t gpio_clk= { GPIO_PIN_4, OUTPUT_PUSH_PULL, NULL };
gpio_dev_t gpio_dio = { GPIO_PIN_5, OUTPUT_PUSH_PULL, NULL };

uint8_t const tab[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};
uint8_t ds_log[8]={0x40,0x7c,0x38,0x7d,0x3f,0x7d,0x73,0x40};

void tm1638_WriteDat(uint8_t dat)                        
{
uint8_t i;
for(i=0;i<8;i++)
{
clk_l();
if(dat&0X01)
{
dio_h();
}        
else
{
dio_l();
}
dat>>=1;
clk_h();
        }
}

void tm1638_WriteCmd(uint8_t cmd)                 
{
stb_l();
tm1638_WriteDat(cmd);
stb_h();
}

void tm1638_Write_Addr(uint8_t addr,uint8_t dat)                 
{
tm1638_WriteCmd(0x44);
stb_l();
tm1638_WriteDat(0xc0|addr);
tm1638_WriteDat(dat);
stb_h();
}

void tm1638_Write_LED(uint8_t LED_flag)                                         
{
uint8_t i;
for(i=0;i<8;i++)
{
if(LED_flag&(1<

2.2 tm1638.h

#ifndef TM1638_H_
#define TM1638_H_

#define dio_l()         hal_gpio_output_low(&gpio_dio)
#define dio_h()        hal_gpio_output_high(&gpio_dio)

#define clk_l()         hal_gpio_output_low(&gpio_clk)
#define clk_h()        hal_gpio_output_high(&gpio_clk)

#define stb_l()         hal_gpio_output_low(&gpio_stb)
#define stb_h()        hal_gpio_output_high(&gpio_stb)

void init_tm1638(void);

void disp_led(uint8_t *dat);
void disp_log(void);

#endif

2.3 main.c

/*
 * Copyright (C) 2015-2020 Alibaba Group Holding Limited
 */

#include 
#include 
#include 
#include "app_main.h"
#include 
#include "led.h"
#include "tm1638.h"

int main(int argc, char *argv[])
{
int i=0;
uint8_t dispbuf[8];
uint32_t cnt=0;

    board_yoc_init();
init_led();
init_tm1638();
    
    printf("
app start core clock %d........
", soc_get_cur_cpu_freq());

disp_log();
aos_msleep(2000);
    
    //codec_output_init();
    //codec_input_init();
    //codec_loop_init();
for(i=0;i<8;i++)
{
dispbuf=0;
}
while(1)
{
i++;
printf("zhanghui %d
",i);

set_ledr();
clr_ledg();
clr_ledb();
aos_msleep(100);

clr_ledr();
set_ledg();
clr_ledb();
aos_msleep(100);

clr_ledr();
clr_ledg();
set_ledb();
aos_msleep(100);

clr_ledr();
clr_ledg();
clr_ledb();
aos_msleep(100);

if(cnt>999)
{
cnt=0;
}
cnt++;
dispbuf[4]=cnt/1000;
dispbuf[5]=(cnt%1000)/100;
dispbuf[6]=((cnt%1000)%100)/10;
dispbuf[7]=((cnt%1000)%100)%10;
disp_led(dispbuf);
}
    return 0;
}

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

    關(guān)注

    242

    文章

    23362

    瀏覽量

    663224
  • 數(shù)碼管
    +關(guān)注

    關(guān)注

    32

    文章

    1887

    瀏覽量

    91409
  • 音視頻
    +關(guān)注

    關(guān)注

    4

    文章

    485

    瀏覽量

    29982
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5121

    瀏覽量

    98207
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1216

    瀏覽量

    52383

原文標(biāo)題:應(yīng)用速遞 | 博流BL606P音視頻開發(fā)板:(4)驅(qū)動(dòng)LED數(shù)碼管

文章出處:【微信號(hào):芯片開放社區(qū),微信公眾號(hào):芯片開放社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于BL606P音視頻開發(fā)板的ADC Key按鈕例程

    本文是關(guān)于開發(fā)者 kit7828 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的第三篇,主要介紹了ADC Key按鈕例程,后面還會(huì)持續(xù)更新該
    的頭像 發(fā)表于 05-22 11:09 ?1247次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>的ADC Key按鈕例程

    基于BL606P音視頻開發(fā)板開發(fā)環(huán)境搭建及例程測(cè)試

    本文是關(guān)于開發(fā)者 zhanghui 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的第一篇,主要介紹了開發(fā)環(huán)境搭建及例程測(cè)試,后面還會(huì)持
    發(fā)表于 06-09 10:04 ?866次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>的<b class='flag-5'>開發(fā)</b>環(huán)境搭建及例程測(cè)試

    BL606P音視頻開發(fā)板:(三)ADC測(cè)試

    本文是關(guān)于開發(fā)者 qinyunti 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的一篇,主要介紹了ADC測(cè)試,后面還會(huì)持續(xù)更新該開發(fā)
    的頭像 發(fā)表于 04-10 10:26 ?846次閱讀

    基于BL606P音視頻開發(fā)板的智能音箱測(cè)試

    本文是關(guān)于開發(fā)者 qinyunti 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的一篇,主要介紹了智能音箱測(cè)試,后面還會(huì)持續(xù)更新該開發(fā)
    的頭像 發(fā)表于 05-09 11:22 ?1027次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>的智能音箱測(cè)試

    基于BL606P音視頻開發(fā)板通過(guò)藍(lán)牙進(jìn)行WIFI配網(wǎng)測(cè)試

    本文是關(guān)于開發(fā)者 qinyunti 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的一篇,主要介紹了通過(guò)藍(lán)牙進(jìn)行WIFI配網(wǎng)測(cè)試,后面還會(huì)持續(xù)更新該
    的頭像 發(fā)表于 05-10 16:59 ?1115次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>通過(guò)藍(lán)牙進(jìn)行WIFI配網(wǎng)測(cè)試

    BL606P音視頻開發(fā)板:HelloWord Demo運(yùn)行及跳線帽設(shè)置

    本文是關(guān)于開發(fā)者 kit7828 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的第一篇,主要介紹了環(huán)境搭建及HelloWord Demo運(yùn)行,后面還會(huì)持續(xù)更新該
    的頭像 發(fā)表于 05-15 15:25 ?1157次閱讀
    <b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>:HelloWord Demo運(yùn)行及跳線帽設(shè)置

    基于BL606P音視頻開發(fā)板實(shí)現(xiàn)RGB點(diǎn)燈

    本文是關(guān)于開發(fā)者 kit7828 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的第二篇,主要介紹了BL606P實(shí)現(xiàn)RGB點(diǎn)燈,后面還會(huì)
    的頭像 發(fā)表于 05-18 10:57 ?1133次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>實(shí)現(xiàn)RGB點(diǎn)燈

    BL606P音視頻開發(fā)板CKLink無(wú)法下載的解決辦法

    本文是關(guān)于開發(fā)者 kit7828 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的第五篇,主要介紹了CKLink無(wú)法下載的解決辦法,后面還會(huì)持續(xù)更新該
    的頭像 發(fā)表于 05-29 10:59 ?947次閱讀
    <b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>CKLink無(wú)法下載的解決辦法

    基于BL606P音視頻開發(fā)板的智能音箱系統(tǒng)開發(fā)方案

    本文是關(guān)于開發(fā)者 喬幫主 分享了在Docker環(huán)境下,基于BL606P音視頻開發(fā)板,進(jìn)行智能
    的頭像 發(fā)表于 06-06 17:11 ?2862次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>的智能音箱系統(tǒng)<b class='flag-5'>開發(fā)</b>方案

    基于BL606P音視頻開發(fā)板的藍(lán)牙音頻測(cè)試

    本文是關(guān)于開發(fā)者 zhanghui 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的第三篇,主要介紹了藍(lán)牙音頻測(cè)試,后面還會(huì)持續(xù)更新該開發(fā)
    的頭像 發(fā)表于 06-25 09:42 ?677次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>的藍(lán)牙音頻測(cè)試

    基于BL606P音視頻開發(fā)板的CAN擴(kuò)展模塊收發(fā)測(cè)試

    本文是關(guān)于開發(fā)者 zhanghui 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的第五篇,主要介紹了CAN擴(kuò)展模塊收發(fā)測(cè)試,后面還會(huì)持續(xù)更新社區(qū)
    的頭像 發(fā)表于 07-03 10:06 ?802次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>的CAN擴(kuò)展模塊收發(fā)測(cè)試

    BL606P音視頻開發(fā)板驅(qū)動(dòng)MAX7219點(diǎn)陣模組

    本文是關(guān)于開發(fā)者 乘簡(jiǎn) 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的一篇,主要介紹了驅(qū)動(dòng)MAX7219點(diǎn)陣模組,后面還會(huì)持續(xù)更新社區(qū)
    的頭像 發(fā)表于 07-10 10:43 ?953次閱讀
    <b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>:<b class='flag-5'>驅(qū)動(dòng)</b>MAX7219點(diǎn)陣模組

    基于BL606P音視頻開發(fā)板的GPIO點(diǎn)燈教程

    本文是關(guān)于開發(fā)者 swzswz 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的一篇,主要介紹了GPIO點(diǎn)燈,后面還會(huì)持續(xù)更新社區(qū)開發(fā)
    的頭像 發(fā)表于 07-17 10:54 ?748次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>的GPIO點(diǎn)燈教程

    基于BL606P音視頻開發(fā)板驅(qū)動(dòng)LED數(shù)碼管

    本文是關(guān)于開發(fā)者 swzswz 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的一篇,主要介紹了驅(qū)動(dòng)
    的頭像 發(fā)表于 07-20 10:58 ?636次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>LED</b><b class='flag-5'>數(shù)碼管</b>

    基于BL606P音視頻開發(fā)板的音響測(cè)試

    本文是關(guān)于開發(fā)者 swzswz 基于BL606P-DVK開發(fā)板實(shí)戰(zhàn)開發(fā)的系列文章中的一篇,主要介紹了音響測(cè)試,后面還會(huì)持續(xù)更新社區(qū)開發(fā)者的測(cè)
    的頭像 發(fā)表于 07-25 09:56 ?631次閱讀
    基于<b class='flag-5'>博</b><b class='flag-5'>流</b><b class='flag-5'>BL606P</b><b class='flag-5'>音視頻</b><b class='flag-5'>開發(fā)板</b>的音響測(cè)試
    主站蜘蛛池模板: 大象焦伊人久久综合网色视 | 91在线免费看 | 久久人人网 | 手机看片日韩高清1024 | 午夜人成| www.色午夜| 永久黄网站色视频免费观看99 | 国产日韩一区二区三区 | 亚洲最大色网 | 国产一级一片免费播放视频 | 天天射天天干天天色 | 成人影院久久久久久影院 | 特黄特黄aaaa级毛片免费看 | 亚洲精品乱码久久久久久蜜桃图片 | 国产视频黄色 | 种子在线搜索 | 国内精品免费视频精选在线观看 | 6080国产午夜精品 | 一级毛片a | 久久香蕉国产线看观看精品yw | 84pao强力永久免费高清 | 成熟女人免费一级毛片 | 四虎影院的网址 | 欧美成人aaaa免费高清 | 性视频亚洲 | 国产尤物在线视频 | 一级特级aaaa毛片免费观看 | 中文字幕首页 | 亚洲精品香蕉婷婷在线观看 | 四虎午夜影院 | 天天爱天天操天天干 | 又长又大又粗又硬3p免费视频 | 在线色视频网站 | 高清视频 一区二区三区四区 | 福利色视频 | 日本黄网站高清色大全 | 啪啪免费视频网站 | 国产黄色片一级 | 男人操女人的网站 | 49vv婷婷网 | 黄色的视频免费看 |