当前位置:   article > 正文

PY32F003 入门

py32f003

一步步写完了入门教程 CSDN一直说是广告。广你NN个腿儿。。。你给我广告费啊

网盘备份资料 PY-MCU资料-20221117.rar

https://pan.baidu.com/s/11DI69A0g1Paru8DzcGw6UQ?pwd=6666 提取码: 6666

PY官网下载地址:https://www.puyasemi.com/cpzx3/info_267_aid_242_kid_235.html

(应该是最近才刚更新2022-9月)

下载地址: http://www.xinlinggo.com/col.jsp?id=111#fai_529_top2

参考HK搭建开发环境:

手把手教你搭建航顺MCU开发环境,以HK32F030MF4P6为例(Keil MD... - - 21ic电子技术开发论坛手把手教你搭建航顺MCU开发环境,以HK32F030MF4P6为例(Keil MDK)本手把手教程,包含了一下内容:1、安装 Keil、安装航顺 MCU 器件包、 Keil 注册2、 使用 Keil 建立工,21ic电子技术开发论坛icon-default.png?t=N7T8https://bbs.21ic.com/icview-3056498-1-1.html

上面默认你装好了环境,后面就是连接芯片了

我买的是 PY32F003 20脚的

连接我用的 9.9 合宙AIR32F103CBT6 的开发板,这个板子自带了DAPLINK固件,也就是说,焊接上几个排针就可以作为arm芯片调试下载用的连接烧录器了

 板子顶部是AIR32给其他板子下载程序用的排针,板子底部是其他烧录器给他下载程序的连接排针(led旁边的排针分别是)


 

DAPLINKPB03.3VPB14PB13GND
PY32F003不需要910117

连接好以后就可以看到识别到的芯片型号,也就是sw连接成功,后面就是打开例子试功能了,比如点灯,前面给了例子的文件位置

先点按钮 build all 然后按钮 load 下载程序,上图是配置DAPLINK的截图

控制台显示,下载成功,下载后程序不会自动运行,要么搞个按钮,要么就勾选图中,Flash Download标签页中的 复位并运行

--------------------------------------------------------------------------------------------------------------------------------

关于ISP功能

最少的接线就是 vcc gnd rx tx 

1脚 TX  PA2

2脚 RX  PA3

15脚 BOOT0 按照文档描述,高电平进入ISP 低电平运行代码

8脚芯片没有ISP下载功能

如果你用的CH340 只有4根线可以用,ch340的rx接 PY32的 tx ,340的tx接PY32的rx


20230616 测试 boot0 高电平 最后接VCC 后,点击读取芯片信息,多次点击就可以成功

ch340 的 Rx接 py32的 1脚,Tx接 py32的 2脚

gnd-7 vcc-9  15脚boot0接vcc

 上图 PY-MCU资料-20221117 版本里的,最新23年4月的压缩包里没看到ISP


下面的内容先忽略了吧,测试好了我再改


使用DTR的方案

改造你手里的CH340,只需要在烧录器上焊接1个电阻,1个电容,再引出一条线,就可以使用自动下载功能

下拉列表选择: DTR的高电平(>+3V)复位,不用RTS

实际使用后ISP模式下载功能,不使用DTR和RTS很难控制下载时间 (半秒)

选择 【下载后直接跳转运行】下载点灯代码后会亮灭LED

选择 【下载后硬件复位运行】会因为有DTR接线重新进入等待下载模式

无论是否使用DTR功能,下载后貌似都不会直接运行,只能断电VCC重新接,或者触发18脚 RESET复位(没装复位按钮,但估计是这样,有空我再试)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/602509
推荐阅读
相关标签
  

闽ICP备14008679号