stm32f105 spi 移植到stm32f103上
来源:互联网 发布:爱奇艺自制网络剧 编辑:程序博客网 时间:2024/05/20 01:38
最近移植dw1000的程序,把stm32f105版本移植到103版本上去。
(1)发现两者的区别主要在于时钟上,具体请参考stm32 datasheet:
将始终改掉之后,SPI就可以运行stm32f103上了。
(2)PA15和PB3默认是用于JLINK的,需要启用复用时钟,代码如下:
RCC_APB2PeriphClockCmd(
RCC_APB2Periph_GPIOA ,ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE); GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_ResetBits(GPIOA, GPIO_Pin_15);
同时使用SWD模式下载,才能使PA15和PB3作为普通的IO口使用。
0 0
- stm32f105 spi 移植到stm32f103上
- freertos 移植到stm32f103
- FreeRTOS移植到STM32F103步骤与注意事项
- stm32f103 spi slave从机模式miso需要上拉
- STM32F103和STM32F105在串口初始化的区别
- STM32F103上移植MPU6050的DMP与上位机
- 如何创建RL_M3工程模板_RTX移植到STM32F103
- 1.一步一步移植ucos到stm32f103开发版(修订版)
- stm32f103 高容量代码移植到低容量代码
- SPI驱动之UT4412BV01上SPI驱动的移植
- STM32F103移植Raw-OS
- UCOSII移植STM32f103操作过程
- STM32f103 ds18b20 驱动程序移植
- AD7705在STM32F103RBT6上的移植[硬件SPI]
- SylixOS 里NUC970平台上SPI总线驱动移植
- 1.uCOS-II简介及移植uCOS-II到STM32F103平台详细步骤
- STM32F103/107 移植Freemodbus RTU
- STM32F103移植51超声波测距
- 销售下单表
- 数据结构之快速排序
- 如何在Fedora22发行版的vim下设置语法高亮
- BZOJ 3990(深搜思路题目)
- java.lang.NumberFormatException 错误及解决办法
- stm32f105 spi 移植到stm32f103上
- JSP九大对象
- 关于nagios监控系统添加主机和服务脚本
- c++ 代理类与句柄类实现思想
- Android基础入门教程——7.6.4 基于UDP协议的Socket通信
- java与C++的区别
- linux命令学习笔记
- iOS 9 Bitcode新问题集成第三方解决方案
- 深度链接(Deep-linking)是移动和网络之间缺失的链接