简介:本文分两种方法添加DSP库:1.CubeMX直接配置ioc添加; 2.KEIL内添加;一、MX直接配置DSP库简述:补齐全部lib库->添加DSP包->使能DSP勾选->添加文件及魔术棒配置->测试 1.补齐lib库。( 如果使用直接默认添加的库,是不支持FPU的,所以需要补齐后找到所需的lib文件进行替换,在MX的工程管理栏,选择复制所有库)。此处添加的DSP文件
一.再userr文件夹里创建一个自己要写程序的文件夹一个c文件一个头文件添加进去之后(不要忘记了指定寻找的路径)例如:使用gpio开控制led的亮灭。主要操作的就是着三个函数。二.在bsp_led_c里面要包含对应的h文件,main.c文件里面也需要添加而且也还需要添加stm3210x.h文件。如果没有上图那些h文件编译一下就有了。硬件相关的可以定义成宏使用起来方便(提高程序的可读性)。三.我们使
1.如何添加自己编写的头文件和源文件 如果没有正确添加文件和源文件,会报类似如下错误: my_header.h: No such file or directory。 step1:添加自编头文件的路径 选中工程,点击菜单栏Propertise:C/C++ Build -> Settings -> Tool Settings -> MCU GCC Compiler -> I
        这一章教大家使用OLED显示模块,OLED模块在众多的物联网相关的毕设中出现率是比较高的,一般我们用OLED模块来显示系统的一些检测数据或者当前一些状态。发送“OLED”,获取资料下载链接,按照链接里的接线图,用杜邦线把STM32F103C8T6与OLED模块连接起来,再通过Jlink或STl
一、固件库介绍1、先从网站上找到STM32F4xx固件库文件文件名为STM32F4xx_DSP_StdPeriph_Lib_V1.4.0),这里我上传到了。 2、解压打开。 3、Libraries文件夹,里面有CMSIS、和STM32F4xx_StdPeriph_Driver两个文件夹,CMSIS 文件夹存放的是符合 CMSIS 规范的一些文件。包括 STM32F4 核内外设访问层代码,DSP
本篇记录KEIL调用GCC编译STM32  需要准备的工具有 GCC编译器;我的版本5.4 下载地址https://launchpad.net/gcc-arm-embedded/  KEIL;我的版本是5.23  STM32对应的固件库;我的版本是F10x3.5  一个已经配置好的STM32工程,led闪烁什么的都行,具体可参照正点原子的教程。 &
转载 5月前
86阅读
stm32新建工程流程1:打开keil5选择新建工2:在弹出的文件框中新建文件夹3:在新建文件夹中命名保存4:选择芯片5:选择库函数头文件6:选择cmsis下的core;device下的statup;device下stdperiph下的fawmework(构架 包含多个头文件) ,rcc ,gpio7新建mian.c文件8.保存,在弹出的文件框中新建user并保存9:打开target(英文意思:目
转载 2024-10-23 15:28:37
79阅读
 稍加编辑。 之前也看到有网友提出代码保护的问题,辛苦写的程序,怎么着也不想被别人拿去用! 刚好前一段有个项目完成了,在产品发出去的时候按照老总吩咐,加了代码的读保护! 现在就把之前的工作做个总结,以便哪天忘记,可来此查询,也方便网友使用,当然,这个也可能有人发现了,如果你已经知道该方法,或者有更好的方法,请不吝赐教步骤: 1.准备工作:HEX文件和JLINK驱动(本人使用的是
目录标题步骤1、新建文件夹2、新建工程文件3、添加需要用到的文件添加添加文件添加文件(到文件夹)文件:startup_stm32f10x_md.s 启动文件文件stm32f10x.h、system_stm32f10x.c、system_stm32f10x.h文件stm32f10x_conf.h文件夹:STM32F10x_StdPeriph_Driver添加文件(到工程组中)Startup
STM32CubeMX 真的不要太好用由于工作内容的变动,我已经很久没有正经的玩过单片机了,近期又要用它做个小玩意了,还是选 stm32 吧,外设库开发不要太方便,哈哈哈先去 stm32 社区逛了逛,发现了一个新字眼 STM32CubeMX,简单看了下,大概明白是个 ST 公司新推出的一个配置工具,直接由图形界面简单配置下,生成初始化代码,并对外设做了进一步的抽象,让开发人员更只专注应用的开发,挺
转载 2024-06-19 19:44:29
461阅读
配置流程: 1:系统时钟初始化,包括系统时钟和要开放的IO口或者功能的时钟配置。 2:IO口初始化,包括引脚,速率,输入输出模式等。 3:NVIC 中断向量配置 ,中断向量基地址和优先级的配置。 4:TIM3初始化:包括自动重装值,分频值,计数模式,使能TIM中断,使能TIM3外设 5:中断处理函数:注意清除TIMx的中断待处理位 注意: 1:RCC初始化要使能或者失能 APB1 外设时钟。 2
前言在配置好CubeMX之后,就是新建工程的开始了,本博客我们会很详细的介绍STM32CubeMx的基本使用和如何创建一个新的工程并且点亮LED灯  面向初学者 。前期准备:1、STM32硬件(我的是STM32F407ZE和STM32F103ZE)2、STM32CubeMx软件、 IDE   Keil(MDK-ARM)软件3、STM32F4xxHAL库&nb
在day22章节的基础上添加FatFs模块:在本章的末尾会附上所有的代码运行原理:方便代码移植,调用底层接口函数:f_mount(),此函数在ff.c文件中 工程结构: 1、去FatFs文件系统官网下载文件系统库函数源码:http://elm-chan.org/fsw/ff/00index_e.html2、解压后3、新建工程,在User目录下创建文件夹,命名为fatfs,拷贝2
转载 6月前
77阅读
2.STM32CubeMX使用教程参考:http://www.mculover666.cn/posts/578764034/下载芯片对应的HAL库在官网上好难找,发现有一个办法。1.打开STM32CubeMX,菜单Help 里面”Manage embedded software packages“2.选择对应芯片包,点击 安装3.查看安装的包存取的位置。点击安装好的包,卸载,跳出对话框可以看出包的
转载 2021-08-06 16:27:00
485阅读
网络小说千千万,多数书虫看小说,都会找排行榜上面的热门小说来阅读。但是,很多老书虫也感觉排行榜上的热门小说不符合自己的胃口,反而一些冷门小说更有吸引力。因此,老书虫的口碑也成为一些朋友挑选小说的重要渠道。我是真游泳的猫,一个看小说20年的老书虫。很多朋友都喜欢从我的文章找小说看,感谢大家的喜爱和信赖。今天我给大家强推强推3本冷门网络小说,水平优秀却不火,真让粉丝鸣不平。书荒的朋友不妨试试这些小说呢
转载 2024-09-03 11:19:38
83阅读
GUI Guider设计UI界面移植到STM32一、什么是GUI Guider什么是 GUI-Guider? GUI Guider 是恩智浦为 LVGL 开发了一个上位机GUI 设计工具,可以通过拖放控件的方式设计 LVGL GUI 页面,加速 GUI 的设计。 设计完成的 GUI 页面可以在 PC 上仿真运行,预览自己设计的UI界面。确认设计完毕之后可以生成 C 代码,再整合到 MCU 项目中。
转载 5月前
140阅读
目录前言示例CubeMonitor基础设置导出为csv文件Matlab画图参考文献 前言STM开发小白一枚,最近调试程序需要在程序运行中实时监控变量的值,并且需要把他导出。找资料时发现中文教程比较少,于是便记录一下具体过程。步骤其实都是参考官方手册的,英文好的可以直接去看(详见最后链接),说的很详细。示例示例中需要监控的变量为电机的实际速度以及目标指令速度。CubeMonitor基础设置安装之后
注:本文档仅针对GD32E103/F303系列替代STM32F103系列明:GD32E103/GD32F10x/GD32F30x都是和STM32F10x系列是完全PIN TO PIN兼容的,因此GD32F30x系列不是完全和STM32F30X系列兼容的。GD32F103是GD早期的产品,GD32E103和GD32F303是对GD32F103的升级和优化,所以4者是兼容的,虽然内核不同,但是通用外设
目录CubeMX设置CubeMX界面认识Project(工程管理)Code Generator(代码生成)MDK-ARM软件安装ST-LINK设置CubeMX设置1、在官网下载安装包安装2、一开始没有对应芯片的固件包,先下载安装。点击"Help—Manage embedded software packages",找到对应的芯片型号等待下载完成;如果在线安装太慢,可以先下载固件包到电脑,然后导入固
1.输入捕获模式可以用来测量脉冲宽度或者测量频率。STM32的定时器,除了TIM6和TIM7,其他定时器都有输入捕获功能。STM32的输入捕获,简单的说就是通过检测TIMx_CHx上的边沿信号,在边沿信号发生跳变(比如上升沿/下降沿)的时候,将当前定时器的值(TIMx_CNT)存放到对应的通道的捕获/比较寄存(TIMx_CCRx)里面,完成一次捕获。同时还可以配置捕获时是否触发中断/DMA 等.2
  • 1
  • 2
  • 3
  • 4
  • 5