这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 有奖活动 » SWM221CBT7显示开发板及其使用

共2条 1/1 1 跳转至

SWM221CBT7显示开发板及其使用

菜鸟
2025-11-13 11:20:08     打赏

SWM221CBT7显示开发板是一款由华芯微特推出的基于ARM Cortex-M0内核的功能板,它引出MCU所有端口以供功能测试与开发。此外,还提供了SWD烧录口CH340调试串口以利于程序的调试。其亮点支持三种接口的显示屏驱动SPI/QSPI/MPU 8bit或DIY连接显示屏

该开发板支持 KEILIAR作为开发平台要求使用Keil 5.32以上版本,或使用IAR V8.50以上版本

获取其它相关资源的网址为:https://pans.synwit.cn

该开发板的外观如图1所示,其功能分布见图2所示。

image.png

1 开发板外观


image.png

2 功能布局

在程序下载方面,该显示开发板主要支持3种方式,即采用厂家出品的专用下载工具、使用JLINK V9以上版本下载工具及使用串口进行下载。

由于专用下载工具的适用面较窄,所以使用有限。而对于JLINK来说,除非进行多种产品的开发,也不太普遍使用,因此推荐使用串口进行下载。

使用串口下载的软件为SYNWIT-PRG_V3.3.21,其界面形式如图3所示。

image.png

3 串口下载界面

在实现该软件进行ISP烧录前,在开发板上将B10引脚连接到3.3V拉高电位此外,还需将SWDTX连接,将SWCRX

烧录时,先启动该软件,如何在弹出的界面中选取芯片类型为221在出现图3的下载界面后,在分别选取待下载的BIN文件打开开发板所对应的端口点击握手,握手成功后,点击一键下载即可。

在完成下载后,需断开引脚B103.3V的连接,如何重新上电即可观察运行效果。以按键控制LED为例,其程序为:


#include "SWM221.h"

int main(void)

{

SystemInit();

GPIO_Init(GPIOA, PIN2, 0, 1, 0, 0);   //输入,上拉使能,接KEY

GPIO_Init(GPIOA, PIN5, 1, 0, 0, 0);   //输出, 接LED

while(1==1)

{

if(GPIO_GetBit(GPIOA, PIN2) == 1)  //按键被按下

{

GPIO_SetBit(GPIOA, PIN5);

}

else

{

GPIO_ClrBit(GPIOA, PIN5);

}

}

}

由图4可知,为了提高资源的使用效率,在使用KEYLED时,执行连接所用引脚及控制对象,即LEDPA5相连,KEYPA2相连。

image.png

4  KEYLED电路

经程序下载,用KEY就可以控制LED的亮灭,其效果见图5和图6所示。

image.png

5 熄灭状态


image.png

6 点亮状态

 

为了测试GPIO口的使用效果,还可以外挂的方式连接一个RGB_LED,来实现闪烁效果,其连接形式如图7所示,所使用的引脚为PA5~PA7

image.png

7 连接形式


测试的程序为:

int main(void)

{

SystemInit();

GPIO_Init(GPIOA, PIN5, 1, 0, 0, 0);

GPIO_Init(GPIOA, PIN6, 1, 0, 0, 0);

GPIO_Init(GPIOA, PIN7, 1, 0, 0, 0);

while(1)

{

  GPIO_SetBit(GPIOA, PIN5);

  delay_ms(500);

  GPIO_ClrBit(GPIOA, PIN5);

  delay_ms(500);

  GPIO_SetBit(GPIOA, PIN6);

  delay_ms(500);

  GPIO_ClrBit(GPIOA, PIN6);

  delay_ms(500);

  GPIO_SetBit(GPIOA, PIN7);

  delay_ms(500);  

  GPIO_ClrBit(GPIOA, PIN7);

  delay_ms(500);

}

}

经程序的编译及下载,其测试效果见图8至图10所示。

image.png

8 点亮红灯

image.png

9点亮绿灯


image.png

10点亮蓝灯

 

在掌握了该开发板的基本用法后,就可以实现它的用途驱动各种显示屏啦,后面再继续介绍。







关键词: SWM221CBT7    

工程师
2025-11-13 16:08:01     打赏
2楼

我也有这块板,可是没有相应视像头和屏幕,需要资料包链接。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]