MM32F103试用体验--之一:牛刀小试

editor的头像

作者:马猛

开发板非常漂亮,用到国产的 ARM® Cortex®-M3 32 位的MCU非常激动。MM32F103 使用高性能的 ARM® Cortex®-M3 32 位的 RISC 内核, 最高工作频率 96MHz,内置高速存储器,丰富的增强 I/O 端口和联接到两条 APB 总线的外设。所有型号的器件都包含 2 个 12 位的 ADC、 2个 12 位的 DAC、 2 个电压比较器、 3 个通用 16 位定时器和 1 个 PWM 高级定时器,还包含标准和先进的通信接口: 2 个 I2C 接口和 SPI 接口、 3 个 UART 接口、一个 USB 接口和一个 CAN 接口。MM32F103 产品供电电压为 2.5V 至 5.5V,包含-40° C 至+85° C 温度范围和 -40° C 至+105° C 的扩展温度范围。一系列的省电模式保证低功耗应用的要求。



MM32F103 产品提供包括 48 脚与 64 脚共 2 种不同封装形式。

开发板采用和安卓手机数据电源线micro B,非常实用。开发板赠送JTAG,SWM编程器。有串口,红外,液晶屏,24C02。完全适和入门小童。

具体如下:

· 采用Cortex®-M3内核的MM32F103RBT6 MCU主控

· 最高工作频率96MHz,128KByte Flash,20KByte SRAM

· 1个标准的JTAG/SWD调试下载口

· 1个I2C接口的EEPROM芯片,容量1024Byte

· 1个SPI FLASH 芯片,容量 8Mbyte

· 1个标准的2.8”LCD接口,支持触摸屏

· 1个OLED模块接口(与LCD接口部分共用)

· 1个USB接口,可用于程序下载和代码调试

· 1个USB SLAVE接口,用于USB通信

· 1个TF-SD卡接口,1个PS/2接口,可外接鼠标、键盘

· 1个无线通信模块接口(分别支持433M、2.4G 模块)

· 1个RTC后备电池座

· 3个功能按钮,兼具唤醒功能

· 1个红外接收头,可支持红外遥控器

· 可扩展多种外设模块

· 工作电源:DC-5V(MicroUSB 或单独外接5V DC电源)

MM32F103产品供电电压为2.5V至5.5V太牛了,完全兼容5V单片机。

CRC(循环冗余校验)非常好,是独特功能。此芯片安全级别够高级。

计算单元使用一个固定的多项式发生器,从一个32位的数据字产生一个CRC码。在众多的应用中,基于CRC的技术被用于验证数据传输或存储的一致性。在EN/IEC 60335-1标准的范围内,它提供了一种检测闪存存储器错误的手段, CRC计算单元可以用于实时地计算软件的签名,并与在链接和生成该软件时产生的签名对比。
通电后,彩屏显示一个图片。 最高工作频率 96MHz,也把M3架构芯片发挥到了极致。