STM32F1移植到STM32F407 (LD3320)
STM32F1移植到STM32F407 具体针对LD3320语音芯片的程序
参考https://blog.csdn.net/qq_17835733/article/details/78054884
先建一个F407的工程模板,再把3320的f1例程加到f407里,再按照以下修改。
F1红色,F4黑色
EXTI:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE); 改为
RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG, ENABLE);//使能EXTI
GPIO_EXTILineConfig(LD3320IRQEXIT_PORTSOURCE, LD3320IRQPINSOURCE);改为
SYSCFG_EXTILineConfig(LD3320IRQEXIT_PORTSOURCE, LD3320IRQPINSOURCE);//连线
SPI:
GPIO_PinAFConfig(GPIOA,GPIO_PinSource5,GPIO_AF_SPI1); //加一句这样的复用
IO口都设置成复用模式
IO口:
RCC_APB2PeriphClockCmd(LD3320RST_GPIO_CLK | LD3320CS_GPIO_CLK,ENABLE);改成
RCC_AHB1PeriphClockCmd(LD3320RST_GPIO_CLK | LD3320CS_GPIO_CLK,ENABLE);
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;改成
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//ÆÕͨÊä³öģʽ
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;//ÍÆÍìÊä³ö
GPIO_InitStructure.GPIO_PuPd=GPIO_PuPd_NOPULL;
STM32F1移植到STM32F407 (LD3320)相关推荐
- 【STM32F407】第4章 ThreadX FileX文件系统移植到STM32F407(SD卡)
论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=100749 第4章 ThreadX FileX文件系统移植到 ...
- RT-Thread移植到STM32F407
文章目录 第一步:获取RT-Thread源码 第二步:项目结构介绍 第三步:拷贝示例代码到裸机工程 第四步:删除无用文件 第五步:修改工程目录结构 第六步:添加工程文件路径 第七步:编译 第八步:修改 ...
- 【STM32F407】第6章 ThreadX NetXDUO网络协议栈移植到STM32F407
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=104619 第6章 ThreadX NetXDUO网络协议栈移植到STM ...
- SPIFFS文件系统移植–基于STM32F407
http://www.stmcu.org.cn/module/forum/forum.php?mod=viewthread&tid=616126&highlight=%E6%96%87 ...
- 野火Linux开发板接入华为云,Huawei_LiteOS——STM32F1移植(野火开发板)
软件环境:Keil 5 Huawei_LiteOS Version:2018.11.21 源代码下载地址: 移植代码分享(包含源码): 1. 源码文件及目录介绍 如图所示,源码共有6个目录,移植需要 ...
- freeRTOS V10.0.1移植到STM32F407标准库 - 环境Keil5
最近因为工作需要用到FreeRTOS,其实开始本人内心是拒绝的因为自己只学习过UCOSIII还没实际上过什么大又复杂的工程,但是谁让FreeRTOS他是Free的呢公司成本考虑肯定是不会选择USOS的 ...
- STM32F407单片机移植MS5611气压计(基于IIC)---同时解决温度低于20度时计算得到的大气压错误的问题
最近一个工程项目需要使用MS5611气压计,就花时间研究了一下,发现网上很多都是基于STM32F103单片机的MS5611气压计源程序,当移植到STM32F407时发现采集的大气压力和温度值不对,同时 ...
- STM32F407 freemodbus移植
STM32F407 freemodbus移植 一.ModBus介绍 Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程 ...
- 移植uClinux内核到stm32f407
上一篇博文讲到了先移植基于stm32f407的u-boot,本文讲到的是最难的移植stm32f407的内核,这个内核源代码我也是在网上找到了,看介绍是国外大神所修改而成的,真的万分感谢这位大神可怜,所 ...
- STM32F407 DP83848驱动调试过程总结(标准库到HAL库移植避坑指南)
文章目录 移植到正点原子例程 下载ST最新F4平台例程适配 使用CubeMX从头开始 移植标准库上层函数到CubeMX初始化的HAL库 项目要从之前的STM32F107平台移植到STM32F407平台 ...
最新文章
- linux 安装php 5.5_Linux下yum升级安装PHP 5.5
- 面试官问一个数据表字段怎么表示多种业务含义?我愣了五分钟
- How research looks?
- 让KVM虚拟机支持console功能
- 大数据学习——免密登录配置
- 窗口限制文件上传格式
- 团队作业7——第二次项目冲刺(Beta版本)
- 和利时HOLLYSYS MACS-K系列DCS介绍
- 用于登录的mysql语句_mysql常用语句
- 大学英语六级考试题型分值分配、时间分配、做题策略
- 搜狗细胞词库解析(仅提取词和词频)
- 蜗牛学院:中国人,努力获得了荣誉却要压抑克制
- Shell 遍历数组的方法
- 使用canvas制作背景水印
- spider for qsbk
- 600道计算机二级python选择题在线真题题库
- 菜鸟教程---语言学习利器
- 如何培养《未来架构师》(2)
- 【小猫爪】AUTOSAR学习笔记12-功能安全之E2E模块
- python代码编辑器android_三款可以在安卓手机上运行Python代码的软件