3回答

0收藏

[原创] GD32F207 开发环境搭建及点灯测试

GD32 GD32 4655 人阅读 | 3 人回复 | 2015-12-22

   上电后板子白色的LD1不停的闪烁,橙色的灯LD6慢闪,按用户键跑马灯现象。
    IAR或KEIL,还是KEIL调试方便,可以观看寄存器,比较熟悉,IAR还不太熟。
    1.第一步,准备资料............
    2.安装驱动程序GD32_CMSIS_DAP,这个驱动电脑上有,但是开发板连上电脑后没识别,但是能下载。虚拟串口安装不成功。
     

   3.使用的KEIL版本4.13 好久没更新了,导入包

     建好的工程

选项设置,不清楚为什么要手动复位才运行


4.看看板上的LD4、LD5、LD6灯,先测试 红色的 灯,连在 PD11脚

再看看手册,PD口所在的时钟总线APB2及其控制寄存器


5.GPIO端口控制器,和ST的差不多

6.GPIO输出寄存器
  1. /**
  2.   ******************************************************************************
  3.   * @file    SysTick/Systick_demo/main.c
  4.   * @author  MCU SD
  5.   * @version V1.0.0
  6.   * @date    15-Jul-2015
  7.   * @brief   The main function file.
  8.   ******************************************************************************
  9.   */

  10. /* Includes ------------------------------------------------------------------*/
  11. #include "gd32f20x.h"
  12. #include <stdio.h>
  13. #include "systick.h"

  14. /* Private functions ---------------------------------------------------------*/
  15. /**
  16.   * @brief  Configure the GPIO ports.
  17.   * @param  None
  18.   * @retval None
  19.   */



  20. /**
  21.   * @brief  Toggle the LED every 500ms.
  22.   * @param  None
  23.   * @retval None
  24.   */


  25. /**
  26.   * @brief  Main program.
  27.   * @param  None
  28.   * @retval None
  29.   */
  30. int main(void)
  31. {
  32. //    SystemCoreClockUpdate();
  33.     RCC->APB2CCR|=1<<5;
  34.     GPIOD->CTLR2&=0xffff0fff;
  35.     GPIOD->CTLR2|=0x00003000;
  36.     GPIOD->DOR|=1<<11;

  37.     while (1)
  38.     {
  39.     }
  40. }




  41. /******************* (C) COPYRIGHT 2015 GIGADEVICE *****END OF FILE****/   
复制代码
7.编译后使用GD-Link Programmer下载bin或在KEIL里下载
  

想来个照片都难,那个蓝色的指示灯太亮了。总算对GD32F207有点熟悉了,下一步熟悉下库。


分享到:
回复

使用道具 举报

回答|共 3 个

倒序浏览

沙发

slotg

发表于 2015-12-22 22:08:38 | 只看该作者

感谢分享
板凳

kingsings

发表于 2015-12-24 01:06:26 | 只看该作者

楼主的虚拟串口是什么,解决了吗
地板

wambob

发表于 2015-12-24 12:32:02 | 只看该作者

kingsings 发表于 2015-12-24 01:06
楼主的虚拟串口是什么,解决了吗

检测不到虚拟串口,用USB转串口
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条