您尚未登录。

楼主 # 2023-08-13 16:17:37

wxws
会员
注册时间: 2019-11-29
已发帖子: 30
积分: 28.5

感谢合宙 py32的都能用上Arduino了

合宙的arduino做得不错了,
手上有几款py32:
对比了下外设分配,可以看出,002,003,030外设af基本一置。
而且hal,ll都是通用的。那在a中也应该是通用。

归纳总结:
前人们已经分析出: air001=PY32F002AF15P6

11111.png

直接改boards.txt 中 AirM2M板的配置,以兼容 64K/8K芯片,
22222.png

修改 variant_generic.cpp  .h,以支持 特殊脚 
33333.png
44444.png

来个demo:
/*
除rst脚外,全部正常io输出
如果rst在rst模式,且swd2io 切换至了gpio模式,
则在开机配置前,延时一会,以让link联机
*/
void setup()
{
  delay(2000); // 开机先延时,能让 swd 下载
  for (int i = 0; i < 39; i++)
  {
    pinMode(i, OUTPUT);
  }
}

// the loop function runs over and over again forever
uint8_t vv = 0;
uint32_t count = 0;
void loop()
{
  count++;

  vv = 1 - vv;
  for (int i = 0; i < 39; i++)
  {

    digitalWrite(i, vv);
  }

  delay(500); // wait for a second
}

最近编辑记录 wxws (2023-08-13 16:21:20)

离线

#1 2023-08-15 10:02:56

WFY2008
会员
注册时间: 2020-04-11
已发帖子: 13
积分: 3

Re: 感谢合宙 py32的都能用上Arduino了

这个牛!

离线

#2 2023-08-23 14:45:34

happysoul
会员
注册时间: 2022-08-30
已发帖子: 8
积分: 28

Re: 感谢合宙 py32的都能用上Arduino了

之前看 就觉得这货像是py32换丝印的,没想到。。。
这玩意py 5毛一片, air001 贵点但包邮
买完了一直吃灰 懒 没折腾

离线

#3 2023-10-16 11:20:12

sunien
会员
注册时间: 2020-01-18
已发帖子: 2
积分: 2

Re: 感谢合宙 py32的都能用上Arduino了

PY32F002AF15P6用arduino烧写后运行不起来,仿真器烧写没问题,请问还有需要修改的吗?比如chip id是0x04 0x40

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn