feat : 完成DEMO测试例子

1. 完成MAIN函数中的LED测试例子
2. 完善README文档
3. 更新添加许可文件
This commit is contained in:
linyuanbo_breo_server 2021-08-29 08:56:54 +00:00
parent 6f11b2e93e
commit cee60d220f
3 changed files with 35 additions and 16 deletions

View File

@ -717,3 +717,22 @@ Path:
- bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver - bsp/zynqmp-r5-axu4ev/drivers/Zynq_HAL_Driver
### n32
License: 未注明
Copyright: Copyright (c) 2019, Nations Technologies Inc.
Path:
- bsp/n32g452xx/n32g452xx-mini-system/board/msp
------
License: bsd-new
Copyright: Copyright (c) 2010-2015 ARM Limited
Path:
- bsp/n32g452xx/Libraries/N32_Std_Driver/CMSIS

View File

@ -35,17 +35,9 @@ N32G452 MINI-SYSTEM 板级包支持MDK5开发环境和GCC编译器以下是
| --------- | -------- | :------------------------: | | --------- | -------- | :------------------------: |
| UART | 支持(已移植,已测试) | USART1/2/3 | | UART | 支持(已移植,已测试) | USART1/2/3 |
| GPIO | 支持(已移植,已测试) | PA0...PF7 | | GPIO | 支持(已移植,已测试) | PA0...PF7 |
| IIC | 支持(已移植,待测试) | GPIO-I2C |
| SPI | 支持(已移植,待测试) | SPI1/2 |
| ADC | 支持(已移植,已测试) | ADC1/2 | | ADC | 支持(已移植,已测试) | ADC1/2 |
| PWM | 支持(已移植,测试) | TMR1/2 | | PWM | 支持(已移植,已测试) | TMR1/2 |
| HWTIMER | 支持(已移植,已测试) | TMR6/7 | | HWTIMER | 支持(已移植,已测试) | TMR6/7 |
| SDIO | 支持(已移植,待测试) | SDIO1 |
| CAN | 支持(已移植,待测试) | CAN1/2 |
| WDT | 支持(已移植,待测试) | |
| RTC | 支持(已移植,待测试) | |
| FLASH | 支持(已移植,待测试) | |
| ETH | 支持(已移植,待测试) | |
### IO在板级支持包中的映射情况 ### IO在板级支持包中的映射情况
@ -100,7 +92,7 @@ N32G452 MINI-SYSTEM 板级包支持MDK5开发环境和GCC编译器以下是
#### 运行结果 #### 运行结果
下载程序成功之后,系统会自动运行,观察开发板上 LED 的运行效果LED2/3/4 会周期性闪烁。 下载程序成功之后,系统会自动运行,观察开发板上 LED 的运行效果LED1 会周期性闪烁。
连接开发板对应串口到 PC , 在终端工具里打开相应的串口115200-8-1-N复位设备后在串口上可以看到 RT-Thread 的输出信息: 连接开发板对应串口到 PC , 在终端工具里打开相应的串口115200-8-1-N复位设备后在串口上可以看到 RT-Thread 的输出信息:

View File

@ -8,15 +8,23 @@
* 2015-07-29 Arda.Fu first implementation * 2015-07-29 Arda.Fu first implementation
*/ */
#include <rtthread.h> #include <rtthread.h>
#include <rtdevice.h>
/* defined the LED1 pin: PA8 */
#define LED1_PIN 57
int main(void) int main(void)
{ {
/* user app entry */ uint32_t Speed = 200;
/* set LED1 pin mode to output */
rt_pin_mode(LED1_PIN, PIN_MODE_OUTPUT);
return 0; while (1)
{
rt_pin_write(LED1_PIN, PIN_LOW);
rt_thread_mdelay(Speed);
rt_pin_write(LED1_PIN, PIN_HIGH);
rt_thread_mdelay(Speed);
}
} }