OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6011|回复: 0

N32G45XVL-STB开发板试用(国民技术)- 1 (分享: 开箱试用)

[复制链接]

44

主题

187

帖子

0

精华

高级会员

Rank: 4

积分
563
金钱
563
注册时间
2016-9-28
在线时间
158 小时
发表于 2022-12-18 17:00:49 | 显示全部楼层 |阅读模式
本帖最后由 mftang2016 于 2022-12-18 18:11 编辑

源代码和开发文档地址:
https://gitee.com/mftang/n32-g45-xvl-stb.git


1. Prepare


1.1 下载资料
1670939419079.png
软件开发资源 :  ftp://58.250.18.138
1670421689480.png

1.2 资料清单
1670936888758.png


1.3 搭建开发环境
1.3.1 KEIL 开发环境
注意:
keil最好安装最先版本,低版本可能不兼容Nationstech.N32G45x_DFP.1.0.5.pack,导致开发环境安装失败。
1670937482422.png

1.3.2  安装芯片相关.pack
pack位置:
1670938308535.png

安装步骤:
1670938273199.png
安装成功后:
1670938520906.png

2  开发板硬件


2.1  开箱开发板
收到开发板后,包装是这样的
1670939160403.png
打开快递盒子:
1670939214166.png
看一下里面装了一些啥:
1670939264588.png
看看板子长啥样子:
1670939365395.png
连上USB,供电试试:
1670939419079.png
2.2 硬件资源分析
1670939616362.png

2.2.1 按键
1670939687850.png

2.2.2 LED
1670939730584.png
2.2.3 USB电源部分
1670939801402.png
2.2.4 NS-Link
1670939852981.png

3 运行一个简单的Demo



3.1 连接硬件
开发板配件中有一条Mini-USB线,连接DEBUG-usb至PC USB端口,如果供电正常,如下灯会亮
1670940359597.png
在PC端会看见如下设备:
1670940421950.png


3.2 KEIL 配置
在Keil中配置DAP下载器
1670940494429.png

配置完成后,最好查看DAP是否已经识别芯片
1670940574649.png

3.3 下载和运行Demo
代码分析
  1. int main(void)
  2. {
  3.     /* System Clocks Configuration */
  4.     RCC_Configuration();
  5. ​
  6.     /* Configure the GPIO ports */
  7.     GPIO_Configuration();
  8. ​
  9.     /* USARTy and USARTz configuration ----------------------------------*/
  10.     USART_InitStructure.BaudRate            = 115200;
  11.     USART_InitStructure.WordLength          = USART_WL_8B;
  12.     USART_InitStructure.StopBits            = USART_STPB_1;
  13.     USART_InitStructure.Parity              = USART_PE_NO;
  14.     USART_InitStructure.HardwareFlowControl = USART_HFCTRL_NONE;
  15.     USART_InitStructure.Mode                = USART_MODE_RX | USART_MODE_TX;
  16. ​
  17.     /* Configure USARTx */
  18.     USART_Init(USARTx, &USART_InitStructure);
  19.     /* Enable the USARTx */
  20.     USART_Enable(USARTx, ENABLE);
  21. ​
  22.     /* Output a message on Hyperterminal using printf function */
  23.     printf("\n\rUSART Printf Example: retarget the C library printf function to the USART\n\r");
  24.    
  25.     while (1)
  26.     {
  27.     }
  28. }
复制代码

1670940769766.png

运行代码:
1670940944464.png

log:
1670943016595.png





1670501528835.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 20:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表