[资源分享] 【杰发科技AC7840x测评】开箱+资料下载+串口收发测试

[复制链接]
7654|7
 楼主| lulugl 发表于 2023-11-26 21:21 | 显示全部楼层 |阅读模式
AC7840开箱
【前言】
非常感谢杰发科技、21ic论坛,把这次试用杰发AC7840x的机会给了我。这次是我第二次使用杰发的开发板了,心里无比激动,今天收到开发板,现在跟大家分享一下杰发AC7840X这神奇而又强大的车规级开发板吧。
【开箱图】
1、传统的包装箱,采用硬纸盒的包装,环保专业。
87a2e86c4a9d50dd8b5cc07b6165e5e0
2、包装盒采用抽屉式的盒装,设计有拉口,里面采用黑色的海绵保护:
53dfc351a4e5384149dd0f3a29529e73
3、完全抽出来后,上面是一层优质的海棉,在我试用的三十多款开发板之中,只有他们公司采用这么好了的保护的包装:
6849ac4dd78f85cce4c7959de7808af2
4、打开上层保护,展现在眼前的是今天的主角:AC7840x开发板:
9b5b37d9373b49bd24b826678113e3c4
5、开发板正面,采用黑色的PCB板,丝印非常的清楚,用料非常好,焊锡也非常的饱满。
ce17c551de62057776ab45bd84c70d4a
6、跟以前我参与论坛试用的AC7802x的合影:
88b220376abe1620167e98315d30b0c1
7、在包装盒的背面有杰发科技4款开发板的简介:
8a91982fde4ac7280a2d029be568acb9
【开发板简介】
适用于AC7840平台所有封装,扩展出了MCU上可能用到的外设接口,如CAN FD/ LIN/ SPI/ I2C/ UART/ GPIO/ I2S/ ADC/ PWM等。最高支持128个GPIO,2个电位器用于ADC输入以及RGB LED用于PWM调试等,支持JTAG/ SWD仿真调试接口。不仅适合快速入门学习,也为后期更深入的产品开发调试提供更多的便利。
主控: AC78406YGLA
PCB板供电:  +12V/+5V
支持调试方式:JTAG/SWD
存储温度:-40℃~85℃
PCB板尺寸:123mm x 70mm
MCU供电:+3.3V/+5V
调试接口:Type-C
【典型应用】
81a0ee36e166dbafedbe8ca3a3811231
【开发板外设示资源图】
7997388f54103e9c3ad91d17e01c2e28
【开发板资料下载】
HYPERLINK "https://www.autochips.com/developersr.html?ty=73&tty=78#baiduyun"
【上电】
插上DC12V电源后,按下电源按键,LED1是亮的。插上USB转typeC接口,串口助手识别到了CH340的USB转TTL串口模块,按下复位后,无输出。可能是出厂没有烧写固件。
8e27aef3b9706e38890a7ae260f23b5e
2ccb48d5c81b35ff49e08f18ffad1c07
【体验demo】
1、安装keil 的pack包。pack包在https://www.autochips.com/developersr.html?ty=73&tty=78#baiduyun页面下载:
b267d6128367546d14c438dcf20ca785
2、下载后解压,双击安装,一路默认安装就行了。
f944691271aa64bbef7f1bd120a520d1 afc9323833a114a78b1bd1427f2de26b
3、下载例程, 网址为:https://www.autochips.com/developersr.html?ty=73&tty=78#baiduyun
43f5f3c3fbcd3a6600c98d1d8b8ed78e
4、下载后解压出来,打开UART_polling的示例:
b345d649d45b2b334402bf1a3c4be7f3
5、编译后下载,在串口助手中输入hello world,以及其它的字符串,均返回发送的数据。
733aa5bc0defa7465bbf868e2d7da76c
说明开发板工作正常。
【官方资料】
1、杰发的资料提供非常详细方便,资料都提供了中文英的手册。非常的好友,仔细的阅读了文档,描述非常的准确。原理图也是非常的详尽。
2、提供的例程也是非常齐全,几乎包含了所有的外设:
6fe3ce43bc6d9fbe34aed6ff9a101a45
3、例程提供了MDK、IART的例程,用户可以使用keil及IAR进行开发。
4、提供了freeRTOS的例程下载,这样用户可以直接用例程进行开发,不需要自己去移植freeRTOS,快速实现多任务的开发。
5、提供的IAP的升级例程,其中有IAP与用户APP都提供了,用户可以快速的实现IAP升级的开发。
6、还看到杰发还在不停的更新资料,在更新的日志里详细的记录了:
a8599835ef28e7670c8f6f47aad4e9b6
【总结】
1、从开箱的第一眼到上电、资料、例程下载测试,感觉非常的良好,说明杰发的开发板质量非常过关。
2、提供的资料非常全面、友好。
【建议】
1、网站的打包下载,是不能下载的,希望官方能修复一下,一个一个下载,还真有的麻烦。
2、在例程中,没有更新匹配到copmpiler version 6的编译,我安装使用最新的MKD,编译有些会报错。

变吉吉 发表于 2023-11-27 22:40 | 显示全部楼层
楼主您好,请问下您用的仿真器是哪个?
 楼主| lulugl 发表于 2023-11-28 07:41 | 显示全部楼层
变吉吉 发表于 2023-11-27 22:40
楼主您好,请问下您用的仿真器是哪个?

ST-LINK,只要是支持arm架构的都可以吧。
AtTang 发表于 2023-12-1 23:13 | 显示全部楼层
请问怎么进入下载模式啊?我的用st-link,和j-link都提示无法连接设备
197736569f83392b7e.png
 楼主| lulugl 发表于 2023-12-2 10:13 | 显示全部楼层
检查一下接线是不是对的,发个图片我看下。
newphj 发表于 2024-3-26 22:43 | 显示全部楼层
例程都指定了接收个数,怎么操作接收不定长数据?
 楼主| lulugl 发表于 2024-3-27 06:13 | 显示全部楼层
接收不定长的串口数据,有几种方式,有创建buff来接收的,有使用串口空闲中断来判断的,有以特定结束符来判断的,这要取决于你的项目的具体需求来决定的。
比如串口屏有些是0xA50x5A,那你接收完一位后对接收的字符进行判断。
比如以回车键结束的你就判断\r\n这个标志东西。
再有开一个定时器,接收到一个字符后重置定时器的ARR值,如果定时器超时值了,说明接收字符串结束了。
 楼主| lulugl 发表于 2024-3-27 06:14 | 显示全部楼层
newphj 发表于 2024-3-26 22:43
例程都指定了接收个数,怎么操作接收不定长数据?

接收不定长的串口数据,有几种方式,有创建buff来接收的,有使用串口空闲中断来判断的,有以特定结束符来判断的,这要取决于你的项目的具体需求来决定的。
比如串口屏有些是0xA50x5A,那你接收完一位后对接收的字符进行判断。
比如以回车键结束的你就判断\r\n这个标志东西。
再有开一个定时器,接收到一个字符后重置定时器的ARR值,如果定时器超时值了,说明接收字符串结束了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

188

主题

846

帖子

12

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