首页 > 编程知识 正文

arduino官网,arduino用的什么芯片

时间:2023-05-03 19:39:19 阅读:144192 作者:1802

用“海纳百川”来表现市场确实有一定道理。 目前,ARM Cortex-M系列微控制器生态圈已遍布全球,但在差异化细分市场中,其他体系结构的MCU产品最终占据了不小的市场份额。 以低功耗著称的Atmel AVR系列就是其中之一,随着开源硬件Arduino的热度,AVR系列微控制器热潮也在逐渐上升

最近,爱板网获得了基于AVR微控制器的Atmel Xplained系列mini评价板——ATmega328P-XMINI。 顾名思义,板卡非常小巧,只有孩子的巴掌大小(75mm*60mm )。

ATmega328P-XMINI评估板

ATmega328P-XMINI评估板采用4层板的设计,板上搭载了EDBG调试模块微控制器外围设备这一Atmel常见的“资源组合模式”,但该板的外围设备相反,主MCU的信号引脚全部由“穿孔板”引出,可以非常方便地扩展。

ATmega328P-XMINI评估板

ATmega328P-XMINI板载资源:

atmega328p(atmega328p数据手册) AVR微控制器

EDBG模块: atmega32u4(atmega32u4数据手册)微控制器

用户键*1、用户LED*1、调试LED*1

JTAG、Arduino R3、ISP接口(保留)

ATmega328P-XMINI评估板保留了用于基本调试的用户密钥和用户指示灯,以及与Arduino R3兼容的扩展接口、JTAG接口和ISP接口。 主板也包含EDBG模块,便于Atmel进行独特的用户开发调试,该模块具有以下功能:

调试接口

虚拟串行端口

数据网关接口(DGI ) )。

用户只需一条mircoUSB缆线,即可通过最新的免费IDE设计工具Atmel Studio6.2连接板轻松进行编译、下载、调试等操作。

另外,你可能注意到了,其实这个“凸字”形状的板子并不陌生。 这可以说是爱板网不久前评价的Atmega168 Xplained Mini和“同门所属”。 多么相似啊! (

Atmega168 Xplained Mini评估板

当然,仔细区分后两者的区别也同样明显。 以前的Atmega168 Xplained Mini在主板的接口设计上采用了与电脑的USB Host接口直接连接的设计(类似USB接口)。 这样,可以省去多馀的microUSB电缆,立即使用,非常简单方便,但在实际开发、评价板时,不再需要对板进行DIY、扩展、测试等,目前,ATmega328P-XMINI

此外,ATmega328P-XMINI开发板还针对板卡的电源电路设计进行了优化。

卡用微控制器采用microUSB的5V电源,但在电源电路设计中增加了可保持500mA电流的保险丝

为了与Arduino R3兼容的扩展接口3.3V电压信号,在microUSB接口上增加设计了3.3V电压输出的LDO电路

既然您熟悉硬件单元和外围设备(如主板卡)的功能,让我们重点介绍ATmega328P-XMINI板载AVR微控制器ATmega328p-MU。 (下一页) () ) ) ) )。

atmega328p-mu(atmega328p-mu数据手册)微控制器

ATmega328p-MU是高性能、低功耗的“迷你”8位AVR微控制器(如下图),简化了指令集体系结构,与芯片级封装相近,拥有32kb闪存、1KB EEPROM和2KB RAM

ATmega328P-MU微控制器

高性能、低功耗的8位AVR微控制器、RSIC体系结构、工作电压1.8V~5.5V、MLF封装

集成USART、SPI、PWM、ADC、TWI、计时器、看门狗等,最义气的铃铛支持23个IO端口的扩展

集成石英振动、温度传感器、Atmel QTouch库支持

微控制器主频速度等级:0 - 4MHz@1.8 - 5.5V、0 - 10MHz@2.7 - 5.5.V、0 - 20MHz @ 4.5 - 5.5V

功耗@1MHz,1.8v :主动模式(0.2 ma )、配电模式: (0.1a )、供电模式(0.75a ) Including 32kHz RTC ) )

ATmega328p-MU具有AVR微控制器的典型特性,可简化指令集架构、适应较宽的工作电压范围、灵活的低功耗模式以及支持Atmel特性

有的QTouch库,最义气的铃铛支持23个IO口,作为一款8位的单片机,性能和功能都已经足够强大了。

说实话,看到ATmega328P-XMINI评估板搭载这颗微控制器还是挺让人意外的,对于使用过Arduino开发板的朋友应该对这个型号的AVR微控制器并不陌生,比如笔者手上的这块Arduino开发板,搭载了基于Atmel ATMEGA328P-PU AVR微控制器,见下图

Atmel ATMEGA328P-PU微控制器

虽然封装工艺差别很大,型号也有相差,但是功能基本相同,唯一区别的就数ADC的通道数:

ATmega328P-MU:8通道的10位ADC

ATMEGA328P-PU:6通道的10位ADC

不过,正如所见到的,Arduino开发板搭载的PDIP28封装的ATMEGA328P-PU更适合学习、开发之用,而高集成度的ATmega328P-MU才是一款真正倾向于产品化应用开发领域的MCU,总之一句话,熟悉Arduino的用户一定能快速上手Atmel ATmega328P-XMINI。

Atmel ATmega328P-XMINI应用与使用

如果你非常熟悉单片机应用市场,那么你就会发现低功耗的8位微控制器在系统控制简单的白色小家电领域非常的活跃,比如冰箱、洗衣机、电饭煲等的面板控制系统,再者,在这个人们越来越重视高质量生活的时代,楼宇控制的舒适性也一再被强调,比如下面的恒温调节器产品,同样可以通过低功耗的AVR系列微控制器实现。

恒温调节器应用

介绍完评估板和微控制器的一些特点后,再来实际上电体验一下板卡的功能。ATmega328P-XMINI出厂内置的是一个通过用户按键控制实现LED点亮或者熄灭的程序,在连接microUSB上电后,系统会自动执行初始化,然后运行内置程序,如下图

ATmega328P-XMINI上电运行出厂程序

要想对板卡进一步开发,那就必须配合IDE工具了。对于初次接触Atmel开发板的用户,爱板网推荐大家使用Atmel官网提供的免费强大的IDE设计工具Atmel Studio6.2,这不仅可以帮助用户快速上手Atmel的评估板,更包含了最新最全的官方例程资源,比如可支持最新的Xplained mini系列评估板,如下图

以ATmega328P-XMINI为例,只需一根microUSB线即可连接Atmel Studio6.2,实现编译、下载、调试等功能的操作。具体的步骤在这就不再详细叙述了,可以参考爱板网关于Atmega168 Xplained Mini板卡评测的内容。

小结

介绍了Atmel ATmega328P-XMINI评估板以及ATMEGA328P-MU AVR微控制器的特点及应用,板载Atmel独有的EDBG模块省去了额外的硬件调试器,预留的原型区域提供给用户各种DIY的可能,接近芯片级封装的“迷你”AVR微控制器更是给Arduino用户提供了从开发到产品化的保障,加上强大的IDE设计工具Atmel Studio6.2,无论是学习、开发、DIY,Atmel ATmega328P-XMINI都能轻松胜任。

参考资料

原创申明:本文为爱板网原创,谢绝转载!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。