楼主: GONGO
收起左侧

如何快速的从 ST 平台转换到 GD 平台

[复制链接]

15

主题

183

帖子

552

积分

高级技术员

发表于 2013-12-22 11:07 | 显示全部楼层 |返回版面
学习了
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

0

主题

2

帖子

6

积分

实习生

发表于 2013-12-25 09:34 | 显示全部楼层 |返回版面
产品太强大了:lol。楼主您不会是锐鑫同创的吧?呵呵
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

0

主题

2

帖子

6

积分

实习生

发表于 2014-5-6 12:53 | 显示全部楼层 |返回版面
有谁用了吗  关注功耗下~
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0
     

2156

主题

4630

帖子

1万

积分

版主

发表于 2014-5-20 09:09 | 显示全部楼层 |返回版面
楼主是锐鑫同创的吧?
新浪微博:阿牛哥在北京
http://www.weibo.com/brotherbull
QQ:1047177125

16

主题

1574

帖子

4834

积分

中级工程师

发表于 2014-5-21 22:16 | 显示全部楼层 |返回版面
学习了。希望GD的东西越来越好
need to study

122

主题

1613

帖子

4958

积分

中级工程师

发表于 2014-5-31 23:57 | 显示全部楼层 |返回版面
支持国产,加油
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

1

主题

51

帖子

166

积分

中级技术员

发表于 2014-6-18 15:18 | 显示全部楼层 |返回版面
GONGO 发表于 2013-7-11 10:21
Q 02:使用 ISP 下载需要注意的问题?A 02:GD 基本兼容原来的 ST ISP下载程序,但是由于内部实现不同,GD  ...

你好,我现在使用GD32F103Rx芯片 ,使用72M的时钟那些串口什么的都可以用默认的ST的配置。系统时钟改为108M想改变APB2的分频,现在没有找到相关的技术手册。麻烦您提供一下技术手册。
还有__I uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9};每位数据所代表的含义
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0
     

5

主题

1151

帖子

3516

积分

中级工程师

发表于 2014-6-19 08:45 | 显示全部楼层 |返回版面
性价比决定选择。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

61

主题

495

帖子

4740

积分

中级工程师

发表于 2014-8-23 21:51 | 显示全部楼层 |返回版面
我现在一个产品用STM32的直接烧到GD32,跑起来大部分都对的,定时器、中断、主频都是与原来一样, 但有一个问题是USB连接不成功,PC提示无法识别,请问楼主知道是什么原因,需要改哪里?多谢!
www.mcusky.com
QQ:12717437
680元开源双踪100M虚拟示波器,各类单片机精准反编译服务,项目开发单片机、ARM、PC、 Android。

208

主题

2135

帖子

6455

积分

高级工程师

发表于 2014-8-23 21:59 | 显示全部楼层 |返回版面
apple 发表于 2014-8-23 21:51
我现在一个产品用STM32的直接烧到GD32,跑起来大部分都对的,定时器、中断、主频都是与原来一样, 但有一个 ...


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

208

主题

2135

帖子

6455

积分

高级工程师

发表于 2014-8-23 21:59 | 显示全部楼层 |返回版面
apple 发表于 2014-8-23 21:51
我现在一个产品用STM32的直接烧到GD32,跑起来大部分都对的,定时器、中断、主频都是与原来一样, 但有一个 ...


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

208

主题

2135

帖子

6455

积分

高级工程师

发表于 2014-8-23 21:59 | 显示全部楼层 |返回版面
apple 发表于 2014-8-23 21:51
我现在一个产品用STM32的直接烧到GD32,跑起来大部分都对的,定时器、中断、主频都是与原来一样, 但有一个 ...


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

208

主题

2135

帖子

6455

积分

高级工程师

发表于 2014-8-23 22:00 | 显示全部楼层 |返回版面
apple 发表于 2014-8-23 21:51
我现在一个产品用STM32的直接烧到GD32,跑起来大部分都对的,定时器、中断、主频都是与原来一样, 但有一个 ...


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

208

主题

2135

帖子

6455

积分

高级工程师

发表于 2014-8-23 22:01 | 显示全部楼层 |返回版面
apple 发表于 2014-8-23 21:51
我现在一个产品用STM32的直接烧到GD32,跑起来大部分都对的,定时器、中断、主频都是与原来一样, 但有一个 ...

给你个例程

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

61

主题

495

帖子

4740

积分

中级工程师

发表于 2014-8-24 08:11 | 显示全部楼层 |返回版面
多谢楼主热心解答,我用的是GD32F103RGT6,现在出现以下问题,用的是以前STM32的HID程序,USB中断服务程序如下,是不是这里有需要改进的地方?
{
  U32 istr, num, val;

  istr = ISTR;

  /* USB Reset Request */
  if (istr & ISTR_RESET)
  {
    USB_Reset();
#if USB_RESET_EVENT
    USB_Reset_Event();
#endif
    ISTR = ~ISTR_RESET;
  }

  /* USB Suspend Request */
  if (istr & ISTR_SUSP)
  {
    USB_Suspend();
#if USB_SUSPEND_EVENT
    USB_Suspend_Event();
#endif
    ISTR = ~ISTR_SUSP;
  }

  /* USB Wakeup */
  if (istr & ISTR_WKUP) {
    USB_WakeUp();
#if USB_RESUME_EVENT
    USB_Resume_Event();
#endif
    ISTR = ~ISTR_WKUP;
  }

  /* Start of Frame */
  if (istr & ISTR_SOF)
  {
#if USB_SOF_EVENT
    USB_SOF_Event();
#endif
    ISTR = ~ISTR_SOF;
  }

#if USB_ERROR_EVENT

  /* PMA Over/underrun */
  if (istr & ISTR_PMAOVR)
  {
    USB_Error_Event(1);
    ISTR = ~ISTR_PMAOVR;
  }

  /* Error: No Answer, CRC Error, Bit Stuff Error, Frame Format Error */
  if (istr & ISTR_ERR)
  {
    USB_Error_Event(0);
    ISTR = ~ISTR_ERR;
  }

#endif

  /* Endpoint Interrupts */
  while ((istr = ISTR) & ISTR_CTR)
  {
    ISTR = ~ISTR_CTR;

    num = istr & ISTR_EP_ID;

    val = EPxREG(num);
//======================
    if (val & EP_CTR_RX)
        {
      EPxREG(num) = val & ~EP_CTR_RX & EP_MASK;
      if (USB_P_EP[num])
          {
        if (val & EP_SETUP)
                {
          USB_P_EP[num](USB_EVT_SETUP);
        }
                else
                {
          USB_P_EP[num](USB_EVT_OUT);
        }
      }
    }
//====================
    if (val & EP_CTR_TX)
        {
      EPxREG(num) = val & ~EP_CTR_TX & EP_MASK;
      if (USB_P_EP[num])
          {
        USB_P_EP[num](USB_EVT_IN);
      }
    }

  }

}


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
www.mcusky.com
QQ:12717437
680元开源双踪100M虚拟示波器,各类单片机精准反编译服务,项目开发单片机、ARM、PC、 Android。

61

主题

495

帖子

4740

积分

中级工程师

发表于 2014-8-24 08:25 | 显示全部楼层 |返回版面
另外这个文档说要加SetEndPoint,我的程序没有这个函数,请问这个函数是什么内容,要加在哪里?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
www.mcusky.com
QQ:12717437
680元开源双踪100M虚拟示波器,各类单片机精准反编译服务,项目开发单片机、ARM、PC、 Android。

61

主题

495

帖子

4740

积分

中级工程师

发表于 2014-8-25 21:29 | 显示全部楼层 |返回版面
重新在网上下载STM32 USB开发包,直接下载到GD32可以了
www.mcusky.com
QQ:12717437
680元开源双踪100M虚拟示波器,各类单片机精准反编译服务,项目开发单片机、ARM、PC、 Android。

18

主题

218

帖子

1805

积分

版主

发表于 2014-10-14 12:14 | 显示全部楼层 |返回版面
apple 发表于 2014-8-23 21:51
我现在一个产品用STM32的直接烧到GD32,跑起来大部分都对的,定时器、中断、主频都是与原来一样, 但有一个 ...

你的USB是是用来干嘛的?
邮箱:francis@realsense.com.cn GD32超级QQ新群:466059555
专业支持,用心服务。www.realsense.com.cn
GD32零售地址:gd32.taobao.com

4

主题

24

帖子

72

积分

初级技术员

发表于 2014-11-26 14:14 | 显示全部楼层 |返回版面
GONGO 发表于 2013-7-11 10:41
Q 03:我是应该用 ST 的库还是使用 GD 的库?A 03:看过 GD 手册的朋友会发现,GD 的全部寄存器地址都是可 ...

请问: 1,你是如何通过Jink读取stm32和GD32的ID?2,这个ID是永久不变的吗?
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0

141

主题

4071

帖子

1万

积分

资深工程师

发表于 2014-11-30 00:15 | 显示全部楼层 |返回版面
谢谢分享
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里 http://open.21ic.com 移步更多21ic独家微课:http://open.21ic.com/list/3/0/0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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