首页 > 评测 > 8位汽车MCU——STM8A Discovery评测
8位汽车MCU——STM8A Discovery评测
- [导读]
- 一款主打汽车应用市场8位MCU开发板——来自ST公司的STM8A系列STM8A-Discovery。
片上资源:
最高16MHz CPU频率,哈佛架构 3级流水线
32 Kbytes Flash,2 Kbytes RAM,1 Kbytes EEPROM,48引脚封装
5种低功耗模式以适应低功耗应用
LCD接口
4通道DMA
12位ADC和12位DAC
2个超低功耗比较器
2个16位通用定时器,1个16位高级定时器,1个8位基本定时器
窗口看门狗和独立看门狗定时器,蜂鸣器定时器
USART,SPI,I2C通信接口
三、 上电测试
上一节详细介绍了STM8A-Discovery开发板的资源和板上所使用的单片机的特性,现在就上电运行测试一下。
首先给给STM8AF开发板上电,可以看到,所有的用户LED依次点亮一次后熄灭,最后停留在红灯一直亮,如图
然后是STM8AL,上电后两个LED交替闪烁后常亮,段式LCD有显示:
仔细一看LCD,显示的是ERR2,应该是ERROR 2的简写,这就尴尬了,怎么会是错误!!!嗯,当然是使用方法不对啦,回到前面拍包装背后的图,写了具体怎么使用出厂程序的步骤,这就能解释这款开发板配了两块板和一根特殊数据线的原因啦。
下面就按步骤,一步一步来:
1. 将STM8AF板和STM8AL板的CN3,CN4接口连接在一起,嗯,所以要两块板,是要连在一起通信的,第一步就错了,也就难怪后面的结果不对啦,还是老老实实按步骤来
就是这样子啦,设计很巧妙,刚好能连上
2. 将USB线接到电脑上, 注意到开发板的用户手册上有这么一句:
需要注意的是,一定要先连接电脑端,而且是要两个USB A接口都要连接到主机的USB口上,所以开发板搭配了这么一条特殊的数据线。至于为什么要这样,根据个人未经验证的猜测,应该是一条数据线同时给两块开发板供电,而且开发板上有共计4个5~12V升压芯片,两个电源管理芯片,LCD等耗电大户,开发板工作时耗电较高,有可能会超过一个USB接口的供电能力,所以就需要两个接口来供电。所以一定要先连接好电脑端的两个接口,才能接开发板,那么这两个接口都要连接到主机USB口才行,而不能连接到USB HUB上面,总的来说,效果就是这样
3. 将USB另一端连接到STM8AF开发板上
4. STM8AF板上所有的LED闪烁一次,STM8AL板上LED闪烁两次,然后开始两个板之间的LIN通信,最后LCD会显示一个数字
5. 转动STM8AF板上的RV1电位器,可以改变STM8AL板上LCD显示的数字,显示从0~100之间
6. 按STM8AF板上的用户按键1,通过LIN通信,控制STM8AL板LCD上的显示条依次增加显示一个,而按用户按键2则控制显示减少
7. 按STM8AL板上的用户按键1,每按一次,STM8AF板上的绿色LED就依次亮一个,而按用户按键2,则熄灭一个
8. 后面的就是告诉你继续开发自己的程序可以怎么坐,去哪里下载资源,就不说了。
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前