1、STM32F1 硬件外设资源 。
ALIENTEK 精英 STM32F103 板载资源如下:
◆ CPU : STM32F103ZET6 , LQFP144 , FLASH : 512K , SRAM : 64K ;
◆ 外扩 SPI FLASH : W25Q128 , 16M 字节
◆ 1 个电源指示灯(蓝色)
◆ 2 个状态指示灯( DS0 :红色, DS1 :绿色)
◆ 1 个红外接收头,并配备一款小巧的红外遥控器
◆ 1 个 EEPROM 芯片, 24C02 ,容量 256 字节
◆ 1 个光敏传感器
◆ 1 个无线模块接口(可接 NRF24L01/RFID 模块等)
◆ 1 路 CAN 接口,采用 TJA1050 芯片
◆ 1 路 485 接口,采用 SP3485 芯片
◆ 1 路数字温湿度传感器接口,支持 DS18B20 /DHT11 等
◆ 1 个 ATK 模块接口,支持 ALIENTEK 蓝牙 /GPS 模块 /MPU6050 模块等
◆ 1 个标准的 2.4/2.8/3.5/4.3/7 寸 LCD 接口,支持触摸屏
◆ 1 个摄像头模块接口
◆ 1 个 OLED 模块接口(与摄像头接口共用)
◆ 1 个 USB 串口,可用于程序下载和代码调试( USMART 调试)
◆ 1 个 USB SLAVE 接口,用于 USB 通信
◆ 1 个有源蜂鸣器
◆ 1 个 RS485 选择接口
◆ 1 个 CAN/USB 选择接口
◆ 1 个串口选择接口
◆ 1 个 SD 卡接口(在板子背面, SDIO 接口)
◆ 1 个标准的 JTAG/SWD 调试下载口
◆ 1 组 AD/DA 组合接口( DAC/ADC/ TPAD )
◆ 1 组 5V 电源供应 / 接入口
◆ 1 组 3.3V 电源供应 / 接入口
◆ 1 个直流电源输入接口(输入电压范围: 6~24V )
◆ 1 个启动模式选择配置接口
◆ 1 个 RTC 后备电池座,并带电池
◆ 1 个复位按钮,可用于复位 MCU 和 LCD
◆ 3 个功能按钮,其中 KEY_UP 兼具唤醒功能
◆ 1 个电容触摸按键
◆ 1 个电源开关,控制整个板的电源
◆ 独创的一键下载功能
◆ 除晶振占用的 IO 口外,其余所有 IO 口全部引出
2、 CPU 原理图。
引出 IO 口 USB 串口/串口 选择接口 SWD模式 LCD 模块接口 R485 选择口 CAN/USB 接口 EEPROM 光敏传感器 SPI FLASH 温湿度传感器接口 红外接收头 无线模块接口 LED 按键 TPAD 电容触摸按键 OLED/摄像头模块接口 有源蜂鸣器 SD 卡接口 ATK 模块接口
3、针对 CPU + 外设 。
CPU + 外设 原理图
GPIO 外设控制器 操作 先使能时钟
RCC->APB2EN4|=1<<3;
GPIOB->CRH&=0XFFFFFFF0;
GPIOB->CRH|=0X000000003;
BEEP = 0;
UART 外设控制器 中断
1、使能中断 2、编写中断服务程序。
配置URART寄存器。
IIC
SPI
如果试图对外部
内存( SRAMEX )进行操作,那么可能引起程序死机 。
再次提醒:无
论哪个函数,其数据 buf 的地址都必须是 4 字节对齐的!
1、STM32F1 硬件外设资源 。
ALIENTEK 精英 STM32F103 板载资源如下:
◆ CPU : STM32F103ZET6 , LQFP144 , FLASH : 512K , SRAM : 64K ;
◆ 外扩 SPI FLASH : W25Q128 , 16M 字节
◆ 1 个电源指示灯(蓝色)
◆ 2 个状态指示灯( DS0 :红色, DS1 :绿色)
◆ 1 个红外接收头,并配备一款小巧的红外遥控器
◆ 1 个 EEPROM 芯片, 24C02 ,容量 256 字节
◆ 1 个光敏传感器
◆ 1 个无线模块接口(可接 NRF24L01/RFID 模块等)
◆ 1 路 CAN 接口,采用 TJA1050 芯片
◆ 1 路 485 接口,采用 SP3485 芯片
◆ 1 路数字温湿度传感器接口,支持 DS18B20 /DHT11 等
◆ 1 个 ATK 模块接口,支持 ALIENTEK 蓝牙 /GPS 模块 /MPU6050 模块等
◆ 1 个标准的 2.4/2.8/3.5/4.3/7 寸 LCD 接口,支持触摸屏
◆ 1 个摄像头模块接口
◆ 1 个 OLED 模块接口(与摄像头接口共用)
◆ 1 个 USB 串口,可用于程序下载和代码调试( USMART 调试)
◆ 1 个 USB SLAVE 接口,用于 USB 通信
◆ 1 个有源蜂鸣器
◆ 1 个 RS485 选择接口
◆ 1 个 CAN/USB 选择接口
◆ 1 个串口选择接口
◆ 1 个 SD 卡接口(在板子背面, SDIO 接口)
◆ 1 个标准的 JTAG/SWD 调试下载口
◆ 1 组 AD/DA 组合接口( DAC/ADC/ TPAD )
◆ 1 组 5V 电源供应 / 接入口
◆ 1 组 3.3V 电源供应 / 接入口
◆ 1 个直流电源输入接口(输入电压范围: 6~24V )
◆ 1 个启动模式选择配置接口
◆ 1 个 RTC 后备电池座,并带电池
◆ 1 个复位按钮,可用于复位 MCU 和 LCD
◆ 3 个功能按钮,其中 KEY_UP 兼具唤醒功能
◆ 1 个电容触摸按键
◆ 1 个电源开关,控制整个板的电源
◆ 独创的一键下载功能
◆ 除晶振占用的 IO 口外,其余所有 IO 口全部引出
2、 CPU 原理图。
引出 IO 口 USB 串口/串口 选择接口 SWD模式 LCD 模块接口 R485 选择口 CAN/USB 接口 EEPROM 光敏传感器 SPI FLASH 温湿度传感器接口 红外接收头 无线模块接口 LED 按键 TPAD 电容触摸按键 OLED/摄像头模块接口 有源蜂鸣器 SD 卡接口 ATK 模块接口
3、针对 CPU + 外设 。
CPU + 外设 原理图
GPIO 外设控制器 操作 先使能时钟
RCC->APB2EN4|=1<<3;
GPIOB->CRH&=0XFFFFFFF0;
GPIOB->CRH|=0X000000003;
BEEP = 0;
UART 外设控制器 中断
1、使能中断 2、编写中断服务程序。
配置URART寄存器。
IIC
SPI
如果试图对外部
内存( SRAMEX )进行操作,那么可能引起程序死机 。
再次提醒:无
论哪个函数,其数据 buf 的地址都必须是 4 字节对齐的!
举报