完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
https://bbs.elecfans.com/jishu_2179209_1_1.html 感谢 发烧友学院以及广州旗点智能科技有限公司 为我和孩子提供此产品星空派gd32F303开发板 。收到了星空派GD32F303开发板 。感谢旗点科技创始人 连志安提供资料及视频 。 顺风速运 包含开发板及电源适配器(5v2A). 我准备采用适配器供电,需将电源切换开关置于右侧(VDD5V 侧)
看下资源,使用此 星空派GD32F303开发板 得准备操作系统(win10),开发软件(mdk5),与此 星空派GD32F303开发板 下传的 jlink连接器组件(20线一根),厂家提供的软件包。 准备操作系统(win10) 开发星空派GD32F303开发板软件(mdk5) 程序写入与调试接口(j-link) 到提供网站https://gitee.com/qidiyun/gd32-f303 下需要的软件. 接上电后,除适配器供电 侧电源指示红灯被点亮外,其它4个中3 个绿灯(左侧一黄一红)指示灯也在不紧不慢跑马着。 在mdk5中导入GigaDevice.GD32F30x_DFP.2.1.0.pack 软硬件完成 所有线都连接完全, APM32F0xx_SDK解包, 到星空派GD32F303开发板 3 例程Project 4_USART_printfMDK-ARM目录打开GD32303E_EVAL.UVprojx厂家示例文件, 编译下载,此板程序。 加入厂家代码: /*! file main.c brief USART printf demo */ /* Copyright (C) 2017 GigaDevice 2017-05-19, V1.0.0, demo for GD32F30x */ #include "gd32f30x.h" #include "gd32f303e_eval.h" #include "systick.h" #include #include "LED.h" #include "key.h" #include "uart.h" void led_init(void); void led_flash(int times); /*! brief main function param[in] none param[out] none retval none */ int main(void) { /* initialize the LEDs */ led_init(); /* configure systick */ systick_config(); /* configure EVAL_COM1 */ uart0_init(); /* configure TAMPER key */ key_init(); /* output a message on hyperterminal using printf function */ printf("rn USART printf example: please press the Tamper key rn"); uart0_send_string("uart0_send_string rn"); /* wait for completion of USART transmission */ while(RESET == usart_flag_get(EVAL_COM1, USART_FLAG_TC)){ } while(1){ /* check if the tamper key is pressed */ if(RESET == key_state_get()){ delay_1ms(50); if(RESET == key_state_get()){ delay_1ms(50); if(RESET == key_state_get()){ /* turn on LED2 */ led_on(1); /* output a message on hyperterminal using printf function */ printf("rn USART printf example rn"); /* wait for completion of USART transmission */ while(RESET == usart_flag_get(EVAL_COM1, USART_FLAG_TC)){ } }else{ /* turn off LED2 */ led_off(1); } }else{ /* turn off LED2 */ led_off(1); } }else{ /* turn off LED2 */ led_off(1); } } } /* retarget the C library printf function to the USART */ int fputc(int ch, FILE *f) { usart_data_transmit(USART0, (uint8_t)ch); while(RESET == usart_flag_get(USART0, USART_FLAG_TBE)); return ch; } 编译结果: Build started: Project: GD32303E_EVAL *** Using Compiler 'V5.06 update 6 (build 750)', folder: 'g:Keil_v5ARMARMCCBin' Build target 'GD32F303E_EVAL' compiling main.c... compiling gd32f30x_it.c... compiling systick.c... compiling system_gd32f30x.c... compiling gd32f30x_adc.c... compiling gd32f30x_bkp.c... compiling gd32f30x_can.c... compiling gd32f30x_crc.c... compiling gd32f30x_ctc.c... compiling gd32f30x_dac.c... compiling gd32f30x_dbg.c... compiling gd32f30x_dma.c... compiling gd32f30x_enet.c... compiling gd32f30x_exmc.c... compiling gd32f30x_exti.c... compiling gd32f30x_fmc.c... compiling gd32f30x_fwdgt.c... compiling gd32f30x_gpio.c... compiling gd32f30x_i2c.c... compiling gd32f30x_misc.c... compiling gd32f30x_pmu.c... compiling gd32f30x_rcu.c... compiling gd32f30x_rtc.c... compiling gd32f30x_sdio.c... compiling gd32f30x_spi.c... compiling gd32f30x_timer.c... compiling gd32f30x_usart.c... compiling gd32f30x_wwdgt.c... compiling gd32f303e_eval.c... assembling startup_gd32f30x_hd.s... compiling uart.c... ..bspuartuart.c(68): warning: #550-D: variable "uart0_rcev_buff" was set but never used static uint8_t uart0_rcev_buff[100]; ..bspuartuart.c: 1 warning, 0 errors compiling key.c... compiling led.c... linking... Program Size: Code=2776 RO-data=336 RW-data=16 ZI-data=1128 FromELF: creating hex file... ".outputProject.axf" - 0 Error(s), 1 Warning(s). Build Time Elapsed: 00:00:29 debug: 设置下flash 上传: Dll Verison 1.06 Build date: 2019-06-23 Emulaor: LINK, SN: 0023557, Hardware: A, Firmware: 1.23 Manufacturer: , Date: 2020-01-08 Appliaction: LINK, Version: 1.51 Connect Mode SWD, Speed Auto Out put voltage 3.33V, current 0.00mA, target voltage 3.33V Found SWD-DP with ID 0x410FC241 TPIU fitted. ETM fitted. Found Cortex-M4 , Little endian FPUnit: 6 code (BP) slots and 2 literal slots Data Watchpoint: 4 Load "G:\星空派GD32F303开发板\03 例程\Project\04_USART_Printf\MDK-ARM\output\Project.axf" WS 1, `cksys_freq,0x0A WS 1, `ahb_freq,0x0A WS 1, `apb1_freq,0x0A WS 1, `apb2_freq,0x0A WS 1, `ck_src,0x0A WS 1, `ck_freq,0x0A WS 2, `ahb_exp |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
207个成员聚集在这个小组
加入小组3298 浏览 0 评论
【直播课件】如何移植Open Harmony到ARM单片机芯片上
5380 浏览 0 评论
4278 浏览 3 评论
【星空派GD32F303开发板试用体验】-01-开箱验货以及点灯体验
7942 浏览 0 评论
5850 浏览 0 评论
306浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 22:47 , Processed in 0.568029 second(s), Total 71, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号