关于STM32F105的SPI3配置
来源:互联网 发布:康师傅波士顿矩阵分析 编辑:程序博客网 时间:2024/06/05 15:35
1.GPIO口
Table 1
SPI3_NSS
PA4
PA15
SPI3_SCK
PB3
PC10
SPI3_MISO
PB4
PC11
SPI3_MOSI
PB5
PC12
2、配置
Table 2
Pin name
Main
function
(after reset)
Alternate functions
Default
Remap
PA15
JTDI
SPI3_NSS / I2S3_WS
TIM2_CH1_ETR / PA15
SPI1_NSS
PC10
PC10
UART4_TX
USART3_TX/
SPI3_SCK
PC11
PC11
UART4_RX
USART3_RX/
SPI3_MISO
PC12
PC12
UART5_TX
USART3_CK/
SPI3_MOSI
1)PA15同时是JTDI口
2)PC10、PC11、PC12为重映射
故
1)需要打开的时钟有AFIO(功能复用IO),GPIOA,GPIOC和SPI3。
2)失能JTAG,使用SW-DP调试
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);
3)打开SPI3重映射
GPIO_PinRemapConfig(GPIO_Remap_SPI3,ENABLE);
PS:有些库文件中没有GPIO_Remap_SPI3,则可用AFIO->MAPR |= (1<<28);直接置位。
阅读全文
0 0
- 关于STM32F105的SPI3配置
- STM32F105的时钟配置
- 关于使用STM32 SPI3的一些总结
- stm32F105的can2问题
- STM32F105的串口乱码问题
- STM32 SWD模式下SPI3无法使用的问题
- STM32F103和STM32F105在串口初始化的区别
- STM32F105使用固件库的时候串口乱码解决方法
- stm32F411 SPI3 无输出
- STM32 SPI3总结
- stm32f105外部晶振由8MHz调整到12MHz库的修改
- STM32f105 CAN调试心得
- stm32f105开发记录
- STM32F105 PA9/OTG_FS_VBUS Issues
- STM32项目笔记之SPI3
- 关于https的配置
- 关于2000的配置
- 关于二级域名的配置
- scrapy专利爬虫(四)——数据处理
- Android 与H5交互
- 图像基本处理方法
- 《一个很简单的温度转换程序》
- C#学习之--类型与引用
- 关于STM32F105的SPI3配置
- java 内存学习笔记 一(内存划分与功能说明)
- Java调用WebService接口实现发送手机短信验证码功能
- IRQ和FIQ中断的区别
- 关于android 设置Drawable selector按下去背景色无变化问题
- java 调整数组顺序使奇数位于偶数前面
- 自增列改变格式为六位数
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- php中常见的header类型