本帖最后由 mftang2016 于 2022-12-18 18:11 编辑
源代码和开发文档地址:
https://gitee.com/mftang/n32-g45-xvl-stb.git
1. Prepare
1.1 下载资料
1.2 资料清单
1.3 搭建开发环境1.3.1 KEIL 开发环境
注意: keil最好安装最先版本,低版本可能不兼容Nationstech.N32G45x_DFP.1.0.5.pack,导致开发环境安装失败。
1.3.2 安装芯片相关.pack
pack位置:
安装步骤: 安装成功后:
2 开发板硬件
2.1 开箱开发板收到开发板后,包装是这样的 打开快递盒子: 看一下里面装了一些啥: 看看板子长啥样子: 连上USB,供电试试: 2.2 硬件资源分析
2.2.1 按键
2.2.2 LED2.2.3 USB电源部分2.2.4 NS-Link
3 运行一个简单的Demo
3.1 连接硬件开发板配件中有一条Mini-USB线,连接DEBUG-usb至PC USB端口,如果供电正常,如下灯会亮 在PC端会看见如下设备:
3.2 KEIL 配置在Keil中配置DAP下载器
配置完成后,最好查看DAP是否已经识别芯片
3.3 下载和运行Demo代码分析 - int main(void)
- {
- /* System Clocks Configuration */
- RCC_Configuration();
- ​
- /* Configure the GPIO ports */
- GPIO_Configuration();
- ​
- /* USARTy and USARTz 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;
- ​
- /* Configure USARTx */
- USART_Init(USARTx, &USART_InitStructure);
- /* Enable the USARTx */
- USART_Enable(USARTx, ENABLE);
- ​
- /* Output a message on Hyperterminal using printf function */
- printf("\n\rUSART Printf Example: retarget the C library printf function to the USART\n\r");
-
- while (1)
- {
- }
- }
复制代码
运行代码:
log:
|