[AT32F407]

【AT-START-F407测评】+初体验

[复制链接]
351|0
手机看帖
扫描二维码
随时随地手机跟帖
qjp1988113|  楼主 | 2021-1-25 16:29 | 显示全部楼层 |阅读模式
话说周日收到板子,今天有空就来开箱了~2020年是国产MCU全力开火的一年,各种M3 M4 M0内核的MCU像雪花一样飘来。
我之前用过兆易,华大,灵动微,沁恒...就是没用过雅特力。这次圣诞老人的活动,终于轮到我了。
之前就听说雅特力的M4做的很好,今天终于可以自己上手体验一把了。废话不多说,先来亮照:
D2.jpg
D3.jpg

板子做的很大气,除了调试电路外,还有KEY LED SPI FLASH USB,当然惊喜的是还带网口芯片,这个不错,很有诚意。板上无
TTL转串口电路,但是引出串口引脚。另引出兼容ARDUNIO的插座,这个也比较好,可以加载好多通用的PACK。别的不知道,
但这个板子对我的项目调试而言已经足够了,就是做LCD GUI也是绰绰有余了。
M4内核大家都很熟悉了,那么ATF407又有哪些片上资源呢,我们来看下:
D1.png
外设很齐全,当然在我看来也有突出的几点:
1、对ADC的采样速率进行了提示(2M),不错,要高速数据采样的,可以派上用场了。这个得接下来测试下~
2、几乎所以IO都能承受5V,终于可以省掉3.3V转5V的电路了。
3、内存执行零等待技术 这个听起来很高大上:但是怎么做到的呢?不是都是哈佛的总线模式么?难道加深了缓存~很好奇~
4、sLib:将指定之主存储区设为执行代码安全库区(仅能调用无法读取) 现在感觉芯片都很重视安全了,特别是用在物联网金融等领域。
    不知道和ARM主导的TRUETRUST 有什么差异呢~
5、2个16位带死区控制PWM高级控制定时器  带死区控制,挺好,这样在一些电压频率敏感的场合可能就更加可靠了。硬件上的肯定比软件上的
     要可靠一些~
6、达到工业级别的温度忍耐范围:-40 ~ +105°C
看出还是很用心的,但是可能对成本的考虑,LCD支持8080、6800模式,但没有专门的LCD控制模块LTDC。不过在这个产品的定位上已经很不错了。
到官网下载好资料,不得不吐槽,这个官网上的资料,我怎么感觉有些凌乱呢?另外是为了跟国际接轨么?就不能中文~
SDK官网都没有,反而放在了git和百度盘~
对应DEMO板的资料,是全部开源了,还是很大气的,有的国产就是扣扣索索的,就给个PDF~
下载好资料,装好MDK的PACK,打开GPIO的例程,我么看下程序的结构怎么样:
D5.png
很简洁,代码风格接近STM32的标准库~这样熟练ST的人,也能很快上手~
一些常见调试需要的串口,延时函数等已写好,直接调用~但例程都是些基础例程,希望官方提供些RTOS及GUI相关的例程~
下载,查看LED闪烁~~
c32 (1).gif
好了,开箱就到这~

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

111

主题

627

帖子

2

粉丝