- 2024-11-10
-
发表了主题帖:
【翌创ET6001】串口通信
本帖最后由 zhishiruxia 于 2024-11-10 12:29 编辑
串口通信是调试、设备间通信的常用协议。
今天我来试一下ET6001的串口通信。
下面这段代码是对引脚进行初始化。可以看到这里使用的是GPIO3_4和GPIO3_5,在数据手册的第65页可以看到,这两个引脚的串口功能模式是MODE_1,如图2所示。
图一
图二
下一步就是初始化串口,设置波特率为115200,8为数据位,1位停止位。
图三
然后是效果图
- 2024-11-03
-
发表了主题帖:
【翌创ET6001测评】GPIO流水灯
本帖最后由 zhishiruxia 于 2024-11-3 14:22 编辑
今天先写一个流水灯的程序。
流水灯对大家来说应该是非常简单了。
不过我写这个程序还是踩了一点坑。
下面这张图是官方的GPIO初始化的代码。
在这段代码中,主要是配置pin引脚的模式,我也是在这踩坑的。
init.mode = IOC_AF_MODE_3这个就是配置的引脚模式,在数据手册中的3.4引脚复用中的表里面有详细记录。
然后就是IOC_Config(IOC_PIN_GPIO_PLL_REF,&init);这句,这个函数是用来配置某个IO的ioc配置的,然后IOC_PIN_GPIO_PLL_REF就是引脚的名称了,引脚名称在GPIO固件库使用指南的表1-5有详细记载。
然后就是这里我出现了问题,因为在开发板中,我使用的是GPIO4_12 -- GPIO4_15这四个引脚,但是我不知道他们的引脚名称。
找了许久,我在数据手册中找到了,在数据手册的4.2引脚属性中,每个引脚都有多个信号名,一般第一个信号名就是IOC管脚描述,比如下图的GPIO4_10是3号管脚的第一个信号名,然后在GPIO固件库使用指南里面表1-5里面找描述为GPIO4_10的管脚,如图3。
图2
图3
大概就是这样找的,不过我只找了GPIO4_10、GPIO4_12 - GPIO4_15的,其他的应该是这样找。
好了,现在管脚名称找到了就可以直接配置了。
先是宏定义。
然后是初始化。
初始化后就可以了,使用GPIO_WritePin(LED_1_PORT, LED_1_PIN,SET);输出高电平。GPIO_WritePin(LED_1_PORT, LED_1_PIN,RESET);输出低电平。
下面上效果视频。
[localvideo]ee2920811381355f1f3e4d39cea3948b[/localvideo]
- 2024-10-22
-
发表了主题帖:
【ETEB-6001DPX-V1】-01开箱介绍以及环境搭建
本帖最后由 zhishiruxia 于 2024-10-22 10:24 编辑
一、开箱
1、【ETEB-6001DPX-V1】评估板使用ETM7F60011DPX2作为主控,ET6001是成都翌创微电子有限公司ET6000系列的首款芯片,集成双核的Arm®Cortex®-M7内核,这次的评估板是使用的LQFP176封装的MCU,从官网可以看到该MCU的资源框图如下:
2、这个评估板本体,可以看到阻焊是红色的,非常的好看。从图中可以看到,评估板使用排针引出了很多的引脚,从官方介绍可知,将ET6001的室友的GPIO引脚和模拟引脚都引出来了。开发板可以使用USB5V供电,也可以使用DC 5-12V供电,在供电上有更多的选择和更宽的电压。
3、这是评估板的引脚定义,可以看到,开发板在排针上引出了3.3V和1.1V的电源,可以方便的给其他的外设供电,5V->3.3V使用的是LD1117ADG LDO电源芯片,最大输出1A的电流,但是评估板上面只有J12这个连接器引出了5V的供电,我个人觉得有些时候需要5V电源时不太方便。
4、评估板的初步介绍就到这里了,下面开始环境搭建。
二、环境搭建(KEIL)
1、安装安装KEIL软件,相信大家都有了,就不用讲了。
2、调试器
MCU兼容CMSIS-DAP调试器,在安装KEIL软件时已经安装驱动。
如果使用J-LINK的话,在SEGGER官网下载安装驱动。
3、安装软件包
我是在官网下载的软件包,点链接进入软件下载界面,向下滑,找到ET6001 Keil DFP Package,点击下载(需要注册)。
下载好后,打开下载的软件包,它会自动识别KEIL的目录,点击NEXT安装即可。
4、到此环境就配置好了,可以打开示例程序编译下载了。如果后面我遇到什么问题也会在此分享。
- 2024-10-17
-
回复了主题帖:
测评入围名单: 国产高性能 双核M7 MCU,翌创ET6001
个人信息无误,确认可以完成测评分享计划