- 1
- 2
- 3
- 4
- 5
HAL库移植案例
资料介绍
操作及现象
使用开发板配套的MINI USB线连接到开发板标示“调试串口”字样的MIMI USB接口为开发板供电。
下载完程序之后,可以观察到开发板上三颗LED都变亮。
【1】CPU内部资源
CPU型号 : STM32F103ZET6 / LQFP-144 / ARM 32-bit Cortex-M3
主频 : 72MHz
内部Flash容量 : 512KB
内部SRAM容量 : 64KB
定时器 : 11个
UART : 5个
SPI : 3个 (2个可复用为I2S)
I2C : 2个
ADC : 3个独立的12位ADC
DAC : 2路独立12位DAC
CAN : 1个 CAN 2.0B
SDIO : 1个
USB : USB2.0全速(从机)无需外部PHY。
【2】FSMC存储器地址分配
CPU内部 FLASH 【0x0800 0000 - 0x080F FFFF】,容量512K(0x80000)字节
CPU内部 SRAM1 【0x2000 0000 - 0x2000 FFFF】,容量64K(0x10000)字节
外部扩展SRAM 【0x6800 0000 - 0x681F FFFF】,容量1M(0x100000)字节
TFT LCD地址 【0x6C00 0000, 0x6C00 0002】, 仅占用2个端口地址
【3】I2C总线外设地址分配
序号器件 地址
1串行EEPROM AT24C02 0xA0
【4】开发工具
【仿真器】 --- 非标配,单独选购
虽然STM32支持串口ISP下载程序,但是不支持在线调试。使用串口下载,开发效率极低,因此强烈推荐购买一个仿真
器,提高开发效率。
- ST-LINK V2 仿真器: ST公司开发的仿真器,可以下载程序和调试跟踪程序。支持STM8和STM32。
- J-LINK V8,V9仿真器 : Segger公司开发的仿真器,可以下载程序和调试跟踪程序。支持所有ARM系列。
- CMSIS-DAP仿真器:ARM开源仿真器,可以下载程序和调试跟踪程序。支持所有ARM-M系列。
【Mini USB线】--- 开发板配送
- 开发板预留两个Mini USB接口,一个通过CH340芯片通过跳线帽选择接在stm32芯片USART1接口上,可用于大部分程序打印调试信息,
也可用于ISP下载。
-开发板上另外一个Mini USB接口用于USB Driver,模拟U盘时可用。
【开发软件】
- 编译环境 KEIL 的 MDK uVision5.17
【5】编译和调试方法
部分文件列表
文件名 | 文件大小 | 修改时间 |
YSF1_HAL-001. 工程模板(HAL库移植)/.mxproject | 5KB | 2016-04-19 12:14:48 |
YSF1_HAL-001. 工程模板(HAL库移植)/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f100xb.h | 292KB | 2016-04-18 17:52:18 |
YSF1_HAL-001. 工程模板(HAL库移植)/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f100xe.h | 319KB | 2016-04-18 17:52:18 |
YSF1_HAL-001. 工程模板(HAL库移植)/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f101x6.h | 264KB | 2016-04-18 17:52:18 |
YSF1_HAL-001. 工程模板(HAL库移植)/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f101xb.h | 270KB | 2016-04-18 17:52:18 |
YSF1_HAL-001. 工程模板(HAL库移植)/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f101xe.h | 318KB | 2016-04-18 17:52:18 |
YSF1_HAL-001. 工程模板(HAL库移植)/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f101xg.h | 327KB | 2016-04-18 17:52:18 |
YSF1_HAL-001. 工程模板(HAL库移植)/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f102x6.h | 320KB | 2016-04-18 17:52:18 |
YSF1_HAL-001. 工程模板(HAL库移植)/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f102xb.h | 326KB | 2016-04-18 17:52:18 |
YSF1_HAL-001. 工程模板(HAL库移植)/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103x6.h | 442KB | 2016-04-18 17:52:18 |
YSF1_HAL-001. 工程模板(HAL库移植)/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h | 448KB | 2016-04-18 17:52:18 |
... |
最新上传
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:dongshao
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏270.00元 3天前
用户:kk1957135547
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏50.00元 3天前
用户:w993263495
-
21ic下载 打赏40.00元 3天前
用户:w993263495
-
21ic下载 打赏90.00元 3天前
用户:cooldog123pp
-
21ic下载 打赏30.00元 3天前
用户:sun2152
-
21ic下载 打赏40.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:happypcb
-
21ic下载 打赏50.00元 3天前
用户:forgot
-
21ic下载 打赏10.00元 3天前
用户:xuzhen1
-
21ic下载 打赏20.00元 3天前
用户:wanglu6666
-
21ic下载 打赏5.00元 3天前
用户:人间留客
-
21ic下载 打赏5.00元 3天前
用户:jyxjiyixing
-
21ic下载 打赏5.00元 3天前
用户:akae_du
-
21ic下载 打赏5.00元 3天前
用户:ouyang_56
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
xlhtracy 打赏10.00元 3天前
-
xlhtracy 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
xlhtracy 打赏5.00元 3天前
-
czmhcy 打赏1.00元 3天前
资料:bitboy
全部评论(0)