redheaven 发表于 2023-2-13 00:54

【AT-START-F421测评】GPIO/UART

【AT-START-F421测评】GPIO/UART非常感谢雅特力科技赠送的AT-START-F421开发板!       由于一个项目上遇到一个需要远距离传输IO信号的需求,便从淘宝上买了一对LORA IO继电器模块,商家写着用的是STM32F030F4,准备买回来自己改一下,让2个模块相互之间自己通信,这样便能把模块A的输入对应到模块B的输出上。       结果模块拿到手一看MCU用的是AT32F421F6P7,网上查了一下是雅特力的芯片,价格极具性价比,再一搜便找到了这次活动,还幸运的申请到了开发板。       收到开发板后开始试验,之前是在虚拟机里装的win7开发STM32,先安装keil的AT32F421pack,文件从官网下载即可。然后安装AT-LINK-EZ的驱动,AT-LINK-EZ在虚拟机里也能正常使用。用ArteryICPProgrammer.exe连一下模块,非常顺利。模块需要用到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演示程序改成使用片内晶振,模块正常跑起来了。       UART功能用usart的interrupt演示程序。这个演示程序把usart1的管脚改到PB6,7上去了,这要注意一下。把之前stm32上的串口搬过来,照着演示程序改了一下测试也没问题。再下载到模块上也测试成功。后续再把业务写一下就可以了。       最后再次感谢雅特力科技赠送的开发板!有过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-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]
查看完整版本: 【AT-START-F421测评】GPIO/UART