打印
[资源分享]

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

[复制链接]
3417|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lulugl|  楼主 | 2023-11-26 21:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
AC7840开箱
【前言】
非常感谢杰发科技、21ic论坛,把这次试用杰发AC7840x的机会给了我。这次是我第二次使用杰发的开发板了,心里无比激动,今天收到开发板,现在跟大家分享一下杰发AC7840X这神奇而又强大的车规级开发板吧。
【开箱图】
1、传统的包装箱,采用硬纸盒的包装,环保专业。

2、包装盒采用抽屉式的盒装,设计有拉口,里面采用黑色的海绵保护:

3、完全抽出来后,上面是一层优质的海棉,在我试用的三十多款开发板之中,只有他们公司采用这么好了的保护的包装:

4、打开上层保护,展现在眼前的是今天的主角:AC7840x开发板:

5、开发板正面,采用黑色的PCB板,丝印非常的清楚,用料非常好,焊锡也非常的饱满。

6、跟以前我参与论坛试用的AC7802x的合影:

7、在包装盒的背面有杰发科技4款开发板的简介:

【开发板简介】
适用于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
【典型应用】

【开发板外设示资源图】

【开发板资料下载】
HYPERLINK "https://www.autochips.com/developersr.html?ty=73&tty=78#baiduyun"
【上电】
插上DC12V电源后,按下电源按键,LED1是亮的。插上USB转typeC接口,串口助手识别到了CH340的USB转TTL串口模块,按下复位后,无输出。可能是出厂没有烧写固件。


【体验demo】
1、安装keil 的pack包。pack包在https://www.autochips.com/developersr.html?ty=73&tty=78#baiduyun页面下载:

2、下载后解压,双击安装,一路默认安装就行了。

3、下载例程, 网址为:https://www.autochips.com/developersr.html?ty=73&tty=78#baiduyun

4、下载后解压出来,打开UART_polling的示例:

5、编译后下载,在串口助手中输入hello world,以及其它的字符串,均返回发送的数据。

说明开发板工作正常。
【官方资料】
1、杰发的资料提供非常详细方便,资料都提供了中文英的手册。非常的好友,仔细的阅读了文档,描述非常的准确。原理图也是非常的详尽。
2、提供的例程也是非常齐全,几乎包含了所有的外设:

3、例程提供了MDK、IART的例程,用户可以使用keil及IAR进行开发。
4、提供了freeRTOS的例程下载,这样用户可以直接用例程进行开发,不需要自己去移植freeRTOS,快速实现多任务的开发。
5、提供的IAP的升级例程,其中有IAP与用户APP都提供了,用户可以快速的实现IAP升级的开发。
6、还看到杰发还在不停的更新资料,在更新的日志里详细的记录了:

【总结】
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都提示无法连接设备

使用特权

评论回复
5
lulugl|  楼主 | 2023-12-2 10:13 | 只看该作者
检查一下接线是不是对的,发个图片我看下。

使用特权

评论回复
6
newphj| | 2024-3-26 22:43 | 只看该作者
例程都指定了接收个数,怎么操作接收不定长数据?

使用特权

评论回复
7
lulugl|  楼主 | 2024-3-27 06:13 | 只看该作者
接收不定长的串口数据,有几种方式,有创建buff来接收的,有使用串口空闲中断来判断的,有以特定结束符来判断的,这要取决于你的项目的具体需求来决定的。
比如串口屏有些是0xA50x5A,那你接收完一位后对接收的字符进行判断。
比如以回车键结束的你就判断\r\n这个标志东西。
再有开一个定时器,接收到一个字符后重置定时器的ARR值,如果定时器超时值了,说明接收字符串结束了。

使用特权

评论回复
8
lulugl|  楼主 | 2024-3-27 06:14 | 只看该作者
newphj 发表于 2024-3-26 22:43
例程都指定了接收个数,怎么操作接收不定长数据?

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

使用特权

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

本版积分规则

145

主题

715

帖子

9

粉丝