打印
[APM32F4]

国产MCU专栏 第64期:极海高性能MCU APM32F407IG体验录(共35篇)

[复制链接]
7111|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
MCU, ic, BSP, COM, ps
*阅读说明:排名不分先后,详细测评过程及源码资料等请戳原链接查看


  • 测评1:
先通电看看,板子默认烧录了一个闪灯程序,通电后LED2和LED3会同步闪烁。


本贴将介绍不使用例程模板如何新建一个MDK工程。


简单做一个将接收到的数据原样返回的程序。

官方的USB例程里有一个针对这个开发板模拟鼠标的的例程,用板子上的两个按键控制鼠标的左右移动,手里还有个游戏手柄摇杆,打算结合一下实现类似一些笔记本上的小红点控制鼠标的功能。

接下来再做个键盘的,官方已经提供了一个键盘的例程,但是是针对MINI board的并且用的IO也与TINY board的不同,先以TINYboard的鼠标例程为基础改一个针对TINY board的键盘例程出来。

APM32F407IG拥有2个CAN,支持 CAN 协议 2.0A 和 2.0B,例程中有个CAN的例程就是用这两个CAN互相发送接收数据,不过代码是针对MINI Board写的,修改一下让它适配TINY Board。

DAC数模转换器DAC与ADC模数转换相反,是将数字量转换为模拟量输出,APM32F407提供了2个12位的DAC,可配置为输入8位或12位数据。




  • 测评2:
APM32F407IG TinyBoard 使用说明书V1.0.pdf
APM32F4xxx用户手册V1.6.pdf
APM32F407IG TinyBoard V1.0.SchDoc.PDF
APM32F405xG 407xExG数据手册 V1.5.pdf
Geehy.APM32F4xx_DFP.1.0.3.zip

这次来快速构建一下基于Tiny Board的开发环境。

今儿借助官方提供是SDK,本想在原FreeRTOS工程示例上验证多个线程并发的效果,尽管按照上节的基本要求修改了宏定义的板子型号,指定了包含“core_cm4.h”头文件路径,但是由于MDK与编译器版本的问题,引出了很多问题,编译报了一堆的错。





  • 测评3:
拿到了极海107 MINI的板子,首先下载SDK,并测试了串口的demo,添加了printf打印。

给APM32F107VC MINI 移植了FreeRTOS,测试了任务点灯和队列收发,效果挺好挺稳定,板子资源挺大的。

找到example ETH的例程,做如下修改,加入client 向 server发送数据的代码,在网络调试助手(server)就能看到信息。



  • 测评4:
先用KEIL,给极海APM32F407IGTiny Board开发板下载程序,再点亮LED灯。

本篇利用参考示例实现串口通信测试。

使用ADC1转换内部温度传感器的电压,应用于APM32F407 MINI ADC1_ Channel16,并计算温度。

使用极海APM32F407IG Tiny Board开发板测评硬件I2C来驱动OLED屏幕。



  • 测评5:
本以为会很顺利,没想到搭建环境的过程中遇到了很多问题,整整用了一个上午的时间才算完成,当然这些问题基本都是keil开发环境的问题。

我手里有一个温湿度传感器DHT11,心想着可以来驱动一下。



  • 测评6:
以下是我第一次拆封到模拟流量计控制的调试过程,分为几部分,
1. 拆封,开机测试
2. 测试GPIO,UART等功能
3. ADC采样修改流量设定值
4. 按钮启停
5. 基于net与上位机进行通讯
6. 整机调试等

本帖主要测评网络通讯。



  • 测评7:
接了个WS2812 全彩的LED驱动了下,采用SPI +DMA方式,WS2812 也可以用IO口模拟的方式来驱动,比较灵活, MDK5 开发环境。

写了个测试程序 驱动74HC595 4位数码管。



  • 测评8:
这次主要是测试一下F407以太网TCP功能模块的应用。



  • 测评9:
最近正好一个项目要使用到网口,于是就申请了这个开发板,自带网口的,方便前期测试一下,调试还是挺顺利的。



  • 测评10:
本文将介绍如何为APM32F407IG芯片移植轻量级AI推理框架——TinyMaix,并在开发板上运行TinyMaix的手写数字识别示例。



  • 测评11:
尝试移植CycloneTCP网络协议栈。



  • 测评12:



  • 测评13:



  • 测评14:


访问 极海APM32 MCU 论坛,可查看更多开源作品~

使用特权

评论回复
沙发
leslietian| | 2023-9-28 08:48 | 只看该作者
坛友们真的很强大

使用特权

评论回复
板凳
orange| | 2023-10-19 09:24 | 只看该作者
这个合集真不错。学习了。

使用特权

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

本版积分规则

164

主题

702

帖子

30

粉丝