Cavendish V3.0硬件资源详析:STM32F103 GPIO与定时器功能详解
需积分: 0 98 浏览量
更新于2024-06-30
收藏 572KB DOCX 举报
Cavendish资源分配手册V3.0针对STM32F103RCT6/RET6平台详细列出了硬件设备及其配置,以优化系统性能并确保资源的有效利用。主要关注以下几个部分:
1. **LCD**:硬件使用SPI2接口连接LCD,其引脚分配为:
- D/C (数据/命令): PA10
- CS (片选): PB12
- SCLK (时钟): PB13
- MOSI (主输入): PB15
提醒用户这些GPIO除了用于LCD功能外不能用于其他用途,并指出CS引脚可驱动73HC595。
2. **上电复位**:使用硬件上电复位,需要在MCU上电后等待20ms,无需额外GPIO。
3. **SPI_CS/NSS-2**:PB12被用于SPI2的NSS信号线。
4. **PWM**:
- TIM1和TIM8高级定时器常用于基础PWM,如控制舵机和电机。
- TIM4主要用来控制舵机,对应PB6至PB9的GPIO通道。
- 在TYPE版本中,TIM8的通道3和4用于MOS驱动PWM。
5. **Capture (编码器)**:TIM1和TIM2/TIM3/TIM5的通道用于测量电机转速和编码按键。
6. **UART**:
- 串口2使用PA2(TXD)和PA3(RXD)。
- 串口3(映射为串口4)使用PC10(TXD)和PC11(RXD)。
7. **SPI2**:PB15用于MOSI,PB14用于MISO,PB13用于SCLK,PB12用于NSS(连接到LCD),PB1和PB0分别用于NSS2和NSS3。
8. **USB**:通过PA11(USB_DM)和PA12(USB_DP)连接。
9. **IIC**:IIC2接口,PB11用于SDA,PB10用于SCL,有时会用于超声波传感器,但可能需要修改接口。
10. **ADC**:PA4和PA5用于ADC4和ADC5的采样。
11. **内部测温**:利用ADC共享资源,没有独立的DAC。
12. **DAC**:与ADC共用PA4和PA5,OUT1和O1分别对应这两个通道。
这本手册提供了Cavendish硬件平台上的详细资源分配指南,有助于开发人员理解和规划他们的设计,确保系统稳定高效运行。在实际应用中,需根据项目需求合理配置和预留GPIO,避免资源冲突。
2021-04-25 上传
2021-05-16 上传
2021-09-12 上传
2021-09-12 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
韩金虎
- 粉丝: 35
- 资源: 285
最新资源
- torch_cluster-1.5.6-cp36-cp36m-linux_x86_64whl.zip
- D-无人机:拉无人机。 使用计算机视觉在喷漆墙上画画以实现精确导航
- myloader
- Metro_Jiu-Jitsu-crx插件
- 导航条,鼠标悬停滑动下拉二级导航菜单
- 中国企业文化理念:提炼与实施的流程及方法(第一天课程大纲)
- 使用videojs/aliplayer 实现rtmp流的直播播放
- irt_parameter_estimation:基于项目响应理论(IRT)的物流项目特征曲线(ICC)的参数估计例程
- visualvm_21.rar
- torch_sparse-0.6.4-cp38-cp38-linux_x86_64whl.zip
- redratel:数字代理
- JumpStart!-开源
- api-2
- Adoptrs-crx插件
- redis windows x64安装包msi格式的
- XX轧钢企业文化诊断报告