【N32A455 车规MCU开发板测评】板子的体检
[复制链接]
感谢在这次“年终回炉:FPGA、AI、高性能MCU、书籍等65个测品邀你来~”的活动中得到了这次良好的机会,作为一枚新手这是我步入一个新的学习大门。
我申请到的是N32A455 车规MCU开发板,见图1所示。随其一起配备的还有一条蓝色的USB数据线,贴心!
图1 开发板
图2 USB数据线
毕竟小板子一路风尘,快递小哥也忙,还是先为它做个体检为好,上电后,其效果如图3所示,只有电源指示灯D11被点亮,其电路如图4所示。
图3 上电效果
图4 电源指示灯电路
此外,在观察设备管理器时会发现有虚拟串口的串行,经测试该串口并无如何内容输出,见图5所示。
图5 串口测试
用于为开发板配置的开发与测试的资源很充分,因此在搭建开发环境时十分轻松,完全不用去东寻西找。
为了测试开发环境和程序的下载功能。
先打算测一下点灯程序,但看过程序后发现比较凌乱,就自己写了一个,其内容为:
int main(void)
{
// LED1---red
// LED2---green
// LED3---blue
LedInit(PORT_GROUP2,LED1_PIN);
LedInit(PORT_GROUP2,LED2_PIN);
LedInit(PORT_GROUP1, GPIO_PIN_10);
LedOn(PORT_GROUP2, LED1_PIN);
LedOn(PORT_GROUP2 LED2_PIN);
LedOn(PORT_GROUP1, GPIO_PIN_10);
while (1);
}
经程序的编译与下载,3个LED灯均可点亮,说明情况正常。
接下来是测试Printf打印输出功能,其测试程序为:
int main(void)
{
RCC_Configuration();
GPIO_Configuration();
USART_InitStructure.BaudRate = 115200;
USART_InitStructure.WordLength = USART_WL_8B;
USART_InitStructure.StopBits = USART_STPB_1;
USART_InitStructure.Parity = USART_PE_NO;
USART_InitStructure.HardwareFlowControl = USART_HFCTRL_NONE;
USART_InitStructure.Mode = USART_MODE_RX | USART_MODE_TX;
USART_Init(USARTx, &USART_InitStructure);
USART_Enable(USARTx, ENABLE);
printf("\n\rUSART Printf Example: retarget the C library printf function to the USART\n\r");
while (1)
{
}
}
经程序的编译与下载,在短接J2的引脚7和引脚8的情况下,其测试结果如图7所示,说明正常。
图6 引脚连接
图7 测试结果
至此,基本的测试就可以告一段落了,体检情况基本正常。
|