STM32开发板使用手册
风帆 STM32开发板是风帆电子为初学者学习STM32 Cortex M3 系列ARM 而设计的学习板。以STM32F103RCT6芯片为核心,配套2.4/2.8寸彩色TFT屏模块,板载UART、USB、ADC电压调节、按键、JTAG接口、彩屏接口、流水灯、SD卡接口、IO引出口等多种硬件资源。
3.3V、5V电 源输出; 线序为: GND/3.3V GND/5V 电源指示灯 电源开关 自恢复保险丝 USB接口 24c02 BOOT设置 线序为: GND /GND BOOT1/BOOT0 3.3V/3.3V 电源芯片 JTAG口 2个LED灯 USB串口1 DS10B20预留 HS0038红外接收头 红外温度传感器连接头 GPIOA引出1O OLED@LCD共用接口 STM32F103RCT6 2.4/2.8寸LCD接GPIOB@C引出IO Rs232接口 485芯片 RS485接口 1:A; 3:B NRF24L01SD卡接口(在背面) W25Q16 FLASH芯片 模块接口 MAX232 RESET按键
三个按键: WAKEUP KEY0 KEY1 PS/2鼠标键盘接口 蜂鸣器跳线 GPIOC@D引出IO JF24C模块预留接口 此板子不管硬件还是软件完全无缝接兼容正点原子的MINSTM32,并对MINSTM32进行了完美的升级,让我们用最少的钱做更多的事,具体升级的部分包括: 1、 CPU的升级
利用ST意法半导体的CPU兼容性强的优点,此板采用比STM32F103RBT6性能更强、且完全兼容的的STM32F103RCT6升级CPU,把完美的MINNI STM板子的功能发挥到极致,具体2个CPU的主要资源对比如下:
程序空间 (字节) STM32F101RBT6 STM32F101RCT6 128K 256K 16位普通 16位基本 (IC/OC/PWM) 2 I2C ADC (通道) 1/(16) 1/(16) 型号 RAM 看USARTC STI DAC 门 RT 1 1 2 3 3 5 (通道) 1(2) (IC/OC/PWM) 16K 3X(12/12/12) 32K 4X(16/16/16) 狗 2 2 2 2 可以看出,FLASH增加了一倍,达到256K,RAM也增加了1倍,让我们不用再为FLASH\\RAM小而烦恼,使我们的存储空间更为强大; 增加了一个16位普通IC/OC/PWM),2个16位基本(IC/OC/PWM),
1个STI,2个USART,这里比STM32F103RB还多了一个DAC通道,这个STM32F103RB是没有的
2、 由于STM32F103RCT6有多达5个USART,因此在这个开发板上我
们增加了个RS485芯片, 我们可以进行485通信;
3、 STM32F103RCT6有多达5个USART,其中有3个支持7816协议,
可以实现智能卡的设计,对于想学习、研究、设计智能一卡通的同学最好的选择;
4、 STM32F103RCT6比STM32F103RBT6多一个DAC通道,我们可以用
杜邦线从我们的引出IO引脚上引出引脚,进行学习、设计。 5、 开发板也装上了一个蜂鸣器,可以用PWM进行控制各种频率,模
拟各种频率的声音
6、 正点原子上边有2个 MINUSB座子,而其中一个是RS232转USB
的MINUSB座子,我觉得他的板子上缺少RS232 9针接口,因为在我们的大部分开发学习中会用到这个接口,并且经过转换后,通信速度肯定会受到影响,所有我这里直接改为RS232 9针接口,并且我们淘宝店里也配置有RS232转串口的转接板,真是有必要的话,也会优惠配给同学们的;
7、 正点原子上的按键也改为白色轻触按键,看起来美观,用起来
方便;
8、 本开发板去掉了正点原子的串口自动下载电路,(6中详细介
绍过把PL2303 转 USB电路改为RS232串口)因为正点原子开发板加入了串口自动下载电路,在 PL2303 与 USB 握手的时候,可能导致 STM32 被复位,此状态是不稳定的,所以在开发板刚刚与电脑连接的时候,一般可以看到 STM32 被 多次
复位了。另外,电脑其他 USB 的加载与卸载,也有可能导致 STM32 被异常复位。
下边是和正点原子的开发板完全兼容的功能资源:
◆ STM32F103RCT6,TQFP64,FLASH:256K,SRAM:40K ◆ 1个标准的JTAG/SWD调试下载口 ◆ 1个电源指示灯(蓝色)
◆ 2个状态指示灯(DS0:红色,DS1:绿色) ◆ 1个红外接收头,配备一款小巧的红外遥控器
◆ 1个IIC接口的EEPROM芯片,24C02,容量256字节 ◆ 1个SPI FLASH芯片,W25X16,容量为2M字节 ◆ 1个DS18B20/DS1820温度传感器预留接口 ◆ 1个标准的2.4/2.8寸LCD接口,支持触摸屏 ◆ 1个OLED模块接口
◆ 1个USB SLAVE接口,用于USB通信 ◆ 1个SD卡接口
◆ 1个PS/2接口,可外接鼠标、键盘 ◆ 1组5V电源供应/接入口 ◆ 1组3.3V电源供应/接入口 ◆ 1个启动模式选择配置接口
◆ 2个2.4G无线通信接口(24L01和JF24C) ◆ 1个RTC后备电池座,并带电池
◆ 1个复位按钮,可用于复位MCU和LCD
相关推荐: