[活动专区] 【AT-START-F421测评】GPIO/UART

[复制链接]
2182|17
 楼主| redheaven 发表于 2023-2-13 00:54 | 显示全部楼层 |阅读模式
【AT-START-F421测评】GPIO/UART
非常感谢雅特力科技赠送的AT-START-F421开发板!
       由于一个项目上遇到一个需要远距离传输IO信号的需求,便从淘宝上买了一对LORA IO继电器模块,
lora.jpg
商家写着用的是STM32F030F4,准备买回来自己改一下,让2个模块相互之间自己通信,这样便能把模块A的输入对应到模块B的输出上。
       结果模块拿到手一看MCU用的是AT32F421F6P7,网上查了一下是雅特力的芯片,价格极具性价比,再一搜便找到了这次活动,还幸运的申请到了开发板。
微信图片_20230212232026.jpg
       收到开发板后开始试验,之前是在虚拟机里装的win7开发STM32,先安装keil的AT32F421pack,文件从官网下载即可。
加包.png
然后安装AT-LINK-EZ的驱动,AT-LINK-EZ在虚拟机里也能正常使用。
驱动.PNG
用ArteryICPProgrammer.exe连一下模块,非常顺利。
icp.PNG
模块需要用到GPIO和UART功能,先拿官网提供的demo程序练一练,。Demo程序不要从AT32F421_Firmware_Library_V2.1.1目录移出来,因为项目文件用相对路径引用了AT32F421_Firmware_Library_V2.1.1下各个目录里的文件,熟悉后再建自己新的项目文件。
       GPIO功能用led_toggle演示程序测试,把开发板上3个led灯对应的管脚改成lora模块上的管脚,编译后下载,结果没反应。
       查了一下是因为demo程序用的是片外晶振,lora模块用的片内晶振,再参照sclk_switch演示程序改成使用片内晶振,模块正常跑起来了。
调试.jpg
       UART功能用usart的interrupt演示程序。这个演示程序把usart1的管脚改到PB6,7上去了,这要注意一下。把之前stm32上的串口搬过来,照着演示程序改了一下测试也没问题。再下载到模块上也测试成功。后续再把业务写一下就可以了。
程序.PNG
       最后再次感谢雅特力科技赠送的开发板!有过STM32开发经验上手这个真是非常简单。

louliana 发表于 2023-3-2 10:21 | 显示全部楼层
GPIO是否可以达到50Mhz的频率
bartonalfred 发表于 2023-3-2 10:29 | 显示全部楼层
串口的最大的波特率是多少?              
febgxu 发表于 2023-3-2 16:07 | 显示全部楼层
这个最大的传输距离是多少?              
mickit 发表于 2023-3-2 16:44 | 显示全部楼层
单片机的性能怎么样              
kkzz 发表于 2023-3-3 21:46 | 显示全部楼层
这个固件库应该提供了源代码的。              
tpgf 发表于 2023-3-7 16:53 | 显示全部楼层
这块开发板的左侧部分可以掰下来做下载器用吗

评论

可以的,这么设计就是为了方便掰下来单独使用。  发表于 2023-4-19 17:40
晓伍 发表于 2023-3-8 08:11 | 显示全部楼层
单片机和lora模块之间就是普通的串口通讯,我们并不需要关心lora的协议吧
八层楼 发表于 2023-3-8 08:22 | 显示全部楼层
louliana 发表于 2023-3-2 10:21
GPIO是否可以达到50Mhz的频率

这个频率有点高啊 普通的io引脚达不到吧
观海 发表于 2023-3-8 09:12 | 显示全部楼层
请问需要安装什么版本的虚拟机呢?抛开虚拟机是不是不能正常运行呀
guanjiaer 发表于 2023-3-8 09:32 | 显示全部楼层
tpgf 发表于 2023-3-7 16:53
这块开发板的左侧部分可以掰下来做下载器用吗

你的想法倒是简单粗暴 估计弄下来的话 还得飞线
keaibukelian 发表于 2023-3-8 09:51 | 显示全部楼层
ArteryICPProgrammer中,关于存储器的读取设置需要如何填写呢
桑梓zl 发表于 2023-3-8 13:50 | 显示全部楼层
观海 发表于 2023-3-8 09:12
请问需要安装什么版本的虚拟机呢?抛开虚拟机是不是不能正常运行呀

没有必要非得虚拟机,Windows就可以了
桑梓zl 发表于 2023-3-8 13:51 | 显示全部楼层
八层楼 发表于 2023-3-8 08:22
这个频率有点高啊 普通的io引脚达不到吧

可以达到的
星辰大海不退缩 发表于 2023-3-8 17:38 | 显示全部楼层
雅特力这款性能如何
中国龙芯CDX 发表于 2023-3-9 15:32 | 显示全部楼层
AT32F421F6P7 封装 TSSOP20 替代 STM/GD
jsjhczy 发表于 2023-4-19 15:08 | 显示全部楼层
雅特力能赠送开发板?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部