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

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

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

【聯(lián)盛德W806-KIT開發(fā)板試用體驗(yàn)】led閃爍

嵌入式開發(fā) ? 來源:AB32VG1開發(fā)筆記 ? 作者:AB32VG1開發(fā)筆記 ? 2021-11-15 13:21 ? 次閱讀

【聯(lián)盛德W806-KIT開發(fā)板試用體驗(yàn)】led閃爍

1. 開發(fā)環(huán)境搭建

程序開發(fā)平臺:CDK

程序下載軟件:Upgrade_Tools_V1.4.8.exe

驅(qū)動(dòng):ch340 usb轉(zhuǎn)串口驅(qū)動(dòng)

相關(guān)開發(fā)平臺搭建及安裝,論壇很多啦,這里就不再贅述了。

2. 實(shí)驗(yàn)?zāi)康?/strong>

讓板載得三個(gè)led實(shí)現(xiàn)閃爍效果

3. 硬件平臺

聯(lián)盛德W806-KIT

如圖,飛線是為了實(shí)現(xiàn)串口一鍵下載,不用手動(dòng)復(fù)位了。

poYBAGGPSniAaMgoAAWuqSmW0oA947.png

查看板子原理圖,led對應(yīng)引腳情況如下:

led0 --> PB0

led1 --> PB1

led2 --> PB2

pYYBAGGPSpaAEIPJAABzDREFBcE688.png

4. 軟件編寫

本實(shí)驗(yàn)在官方sdk基礎(chǔ)上添加 led.c 和 led.h 文件

led.c

#include "led.h"
#include "wm_hal.h"


void led_init(void)
{
	GPIO_InitTypeDef gpio_init_struct;
	
	gpio_init_struct.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2;
	gpio_init_struct.Mode = GPIO_MODE_OUTPUT;
	gpio_init_struct.Pull = GPIO_NOPULL;
	HAL_GPIO_Init(GPIOB, &gpio_init_struct);
	
	HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2, GPIO_PIN_SET);
}

led.h

//led.h
#ifndef _LED_H
#define _LED_H

#define led0_on()		HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_RESET)
#define led0_off()		HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_SET)
#define led0_toggle()	HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_0);

#define led1_on()		HAL_GPIO_WritePin(GPIOB, GPIO_PIN_1, GPIO_PIN_RESET)
#define led1_off()		HAL_GPIO_WritePin(GPIOB, GPIO_PIN_1, GPIO_PIN_SET)
#define led1_toggle()	HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_1);

#define led2_on()		HAL_GPIO_WritePin(GPIOB, GPIO_PIN_2, GPIO_PIN_RESET)
#define led2_off()		HAL_GPIO_WritePin(GPIOB, GPIO_PIN_2, GPIO_PIN_SET)
#define led2_toggle()	HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_2);

void led_init(void);

#endif

修改main.c


#include 
#include "wm_hal.h"
#include "led.h"
//#include "csi_config.h"

void Error_Handler(void);
void led_init(void);

int main(void)
{
	SystemClock_Config(CPU_CLK_240M);
	printf("enter mainrn");
	printf("hello,worldrn");
	
	led_init();
	
	//trap_c(0x00);
	
	while (1)
	{
		printf(".");
		led0_toggle();
		led1_toggle();
		led2_toggle();
		HAL_Delay(500);
	}
}

void Error_Handler(void)
{
	while (1)
	{
	}
}

void assert_failed(uint8_t *file, uint32_t line)
{
	printf("Wrong parameters value: file %s on line %drn", file, line);
}

5. 程序編譯下載

右擊工程 -> 選擇build

工程編譯輸出如下,沒有錯(cuò)誤或警告,表示編譯成功。

pYYBAGGPSq6ASPZxAABgo862WuA376.png

打開 Upgrade_Tools_V1.4.8.exe,開始下載程序

poYBAGGPSryALUw-AABzYNBIAc0276.png

6. 實(shí)驗(yàn)現(xiàn)象

三個(gè) led 同時(shí)閃爍

下載軟件串口成功接收到 helloworld 打印

7. 總結(jié)

官方的 sdk 代碼,不要隨便改動(dòng),可能帶來意想不到得到 bug。

官方的 CDK 還是蠻好用的

由于產(chǎn)品不是很穩(wěn)定,串口下載可能試好幾次才成功

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

    關(guān)注

    242

    文章

    23312

    瀏覽量

    661641
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6039

    文章

    44583

    瀏覽量

    636501
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    7961

    瀏覽量

    265102
  • 串口
    +關(guān)注

    關(guān)注

    14

    文章

    1555

    瀏覽量

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

    關(guān)注

    25

    文章

    5082

    瀏覽量

    97717
  • 中科藍(lán)訊
    +關(guān)注

    關(guān)注

    9

    文章

    57

    瀏覽量

    9904
  • 聯(lián)盛德
    +關(guān)注

    關(guān)注

    1

    文章

    13

    瀏覽量

    1261
  • 開發(fā)板試用
    +關(guān)注

    關(guān)注

    3

    文章

    301

    瀏覽量

    2119
收藏 人收藏

    評論

    相關(guān)推薦

    W806-KIT開發(fā)包資料含SDK及介紹資料

    歡迎進(jìn)入小組,附件含聯(lián)W806芯片介紹,及SDK開發(fā)包資料,歡迎下載?,F(xiàn)有紫色W806-KIT
    發(fā)表于 09-26 17:38

    聯(lián)W806-KIT開發(fā)板試用體驗(yàn)】初識及開發(fā)環(huán)境構(gòu)建

    本帖最后由 jinglixixi 于 2021-10-20 10:24 編輯 W806-KIT開發(fā)板聯(lián)推出的一款以面向安全I(xiàn)oT
    發(fā)表于 10-19 12:44

    聯(lián)W806-KIT開發(fā)板試用體驗(yàn)】+開箱評測-Hg

    昨天收到開發(fā)板,雙十一期間快遞真是慢啊,第一次發(fā)帖,請各位多多指教。之后我將講一講我對這個(gè)紫色W806-KIT開發(fā)板的體驗(yàn)。開發(fā)板如上圖,外觀來看,整體美觀大方,布局布線工整,工藝上來
    發(fā)表于 11-13 02:54

    聯(lián)W806-KIT開發(fā)板試用體驗(yàn)】板載led閃爍

    聯(lián)W806-KIT開發(fā)板試用體驗(yàn)】led
    發(fā)表于 11-13 12:54

    聯(lián)W806-KIT開發(fā)板試用體驗(yàn)】上手連載

    電子 【聯(lián) W806 單片機(jī)最新資料更新】https://bbs.elecfans.com/jishu_2177066_1_1.html【W80
    發(fā)表于 11-17 00:52

    聯(lián)W806-KIT開發(fā)板試用體驗(yàn)】開箱+環(huán)境搭建

    本帖最后由 lustao 于 2021-11-24 13:47 編輯 感謝 發(fā)燒友學(xué)院以及北京聯(lián)微電子有限責(zé)任公司 為我提供此產(chǎn)品聯(lián)
    發(fā)表于 11-24 12:37

    聯(lián)W806-KIT開發(fā)板試用體驗(yàn)】收到板子先玩?zhèn)€漸變流水燈

    收到板子先玩?zhèn)€漸變流水燈【聯(lián)W806-KIT開發(fā)板試用體驗(yàn)】
    發(fā)表于 11-24 23:47

    聯(lián)W806-KIT開發(fā)板試用體驗(yàn)】開箱體驗(yàn)

    首先感謝電子發(fā)燒友給本次體驗(yàn)機(jī)會,首先本次體驗(yàn)到的聯(lián)W806-KIT開發(fā)板是一款國產(chǎn)的芯片,價(jià)格很低,同時(shí)供應(yīng)上是沒問題的。本次申請主要
    發(fā)表于 11-27 20:24

    聯(lián)W806-KIT開發(fā)板試用體驗(yàn)】初次使用

    很高興能夠試用聯(lián)W806-KIT開發(fā)板,近來國產(chǎn)MCU突飛猛進(jìn),相繼出現(xiàn)了不少芯片,
    發(fā)表于 11-28 22:36

    聯(lián)W806-KIT開發(fā)板試用體驗(yàn)】開箱體驗(yàn)SDK

    收到紫色W806-KIT開發(fā)板有好一陣子了,最近一直在忙,還未拆箱,趁今天是周末,開箱體驗(yàn)一下國產(chǎn)芯片。板子挺簡單,唯一的遺憾就是沒有使用Type-C接口,不過白嫖的,懂的都懂,它的真容如下圖。背面
    發(fā)表于 12-05 22:30

    聯(lián)W806-KIT開發(fā)板試用體驗(yàn)】開箱流水燈

    前段時(shí)間出差頻繁,現(xiàn)在又趕著年終總結(jié),實(shí)在不好意思。今兒周末,忙里偷閑來分享一下使用聯(lián)W806-KIT開發(fā)板點(diǎn)燈的過程。
    發(fā)表于 01-09 18:54

    聯(lián)W806-KIT開發(fā)板試用體驗(yàn)】W806-KIT開發(fā)板開箱初步體驗(yàn)

    大家好 今天是一個(gè)特別的日子,心情非常好 期盼已久的W806_KIT開發(fā)板已經(jīng)收到了。我懷著激動(dòng)的心情小心翼翼的打開了,承載W806-KIT開發(fā)板神秘包裹,里面很簡潔首先映入眼簾的是一
    發(fā)表于 01-17 16:41

    聯(lián)W806_KIT開發(fā)板試用體驗(yàn)】 關(guān)于W806_KIT硬件資源概述、簡介

    。關(guān)于W806_KIT開發(fā)板的硬件資源就先介紹到這里了,對于W806_KIT開發(fā)板的其他介紹和評測我會陸續(xù)更新 上傳 ,感謝電子發(fā)燒友提供的,聯(lián)
    發(fā)表于 01-23 22:10

    聯(lián)W806-KIT開發(fā)板試用體驗(yàn)】W806_KIT開發(fā)板研究試用初步

    我們的祖國繁榮富強(qiáng),人民安康,電子發(fā)燒友網(wǎng)站、論壇、華秋電子越來越好。好,下面我就W806_KIT開發(fā)板的研究、試用做一簡單的說明:1、這款W806_KIT
    發(fā)表于 01-29 20:32

    聯(lián)W806-KIT開發(fā)板試用評測系列之一:開發(fā)環(huán)境搭建篇

    大信 QQ:8125036 刷抖音時(shí),偶然蹦出了聯(lián)W806聯(lián)開發(fā)板這個(gè)廣告。
    發(fā)表于 12-09 14:51 ?16次下載
    <b class='flag-5'>聯(lián)</b><b class='flag-5'>盛</b><b class='flag-5'>德</b><b class='flag-5'>W806-KIT</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>試用</b>評測系列之一:<b class='flag-5'>開發(fā)</b>環(huán)境搭建篇