【敏矽微ME32F103 Demokit】+串口打印、LED数码管显示测试等
体验总结4点如下:
1:资料整理很全,很有条理上手容易
链接:https://pan.baidu.com/s/1SJxSOUxW8at4NxEcjggahA
提取码:6967
复制这段内容后打开百度网盘手机App,操作更方便哦
2:技术支持不到位,有问题基本没回复或回复很慢,体验差
3:原理图和实际板子对应不上,资料里面找不到;官网没有找到任何有用资料;
4:电路板做工不错,还附赠了3片单片机供开发使用很贴心;
具体体验内容如下:
1:ME32F103系列整合了高性能Arm Cortex-M3 32位RISC内核,工作频率最高达100 MHz,内嵌高速存储器(闪存高达128 KB,30MHz;SRAM高达16 KB,单周期读写),DMA,以及增强I/O和连接到两条APB总线的外设。该MCU支持16通道(其中2通道带64倍增益的运算放大器)12位ADC,可配置的运算放大器,2个比较器,4个通用16位基本定时器,2个16位高级定时器,1个带8通道输出的PWM以及标准和高级通信接口:2个I2C,2个SPI,5个串口(4个标准UART(其中两个带硬件握手),1个带LIN的UART)和一个CAN2.0。
2:串口打印硬件图示
烧录口如下:
3 串口打印例程目录如下:
例程打印程序如下:
实际串口打印信息如下:
修改打印程序如下:
对应打印信息如下:
4 Led数码管功能测试:
LED显示驱动功能通过自动地创建交流段和公共电压信号来直接驱动LED。
主要特征有:
• 多达128个点(8x16/16x8)
• 可配置公共电压信号(Common) 0-15
• 可配置段电压信号(Segment) 0-15
• 对COM0~COM15实现256级灰度控制
Led显示数值设置如下:
//seg 0~7
// 0 1 2 3 4 5 6 7 8 9 dp
uint8_t led[11]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x80};
Led循环更新程序如下所示;
while(1)
{
if (grayinc)
graytemp++;
else
graytemp--;
if (graytemp==0xFF)
grayinc=0;
if (graytemp==0)
grayinc=1;
LED_Fill(COM3,led[0],graytemp);
LED_Fill(COM2,led[1],graytemp);
LED_Fill(COM1,led[2],graytemp);
LED_Fill(COM0,led[3],graytemp);
SYS_Delay(0x3fff);
}
更新内容显示数码管3-0依次显示led数组中的前四个值0-3:实际显示图如下所示:
修改显示内容如下:
uint8_t led[11]={0x66,0x6d,0x7d,0x07,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x80};
则数码管3-0依次显示4-7四个值,如下图所示: