为什么现在在st 的官网找不到stm8 和stm32的固体库啦, 好像网页改版。 希望大虾们能指点一下?

为什么现在在st 的官网找不到stm8 和stm32的固体库啦, 好像网页改版。 希望大虾们能指点一下?,第1张

我也到过你说的问题,进入支持页面>关于获取ST公司的STM32固件库源码,有几种方法。我们可以在百度上搜,网上有进行了分享,也可以到ST公司的官网进行查找并下载。不过,如果英文不好的话,要在官网上找到STM32固件库确实是件很吃力的事。在官网上可以根据英文提示按不同条件进行筛选,具体 *** 作如下图所示:
END
第二步:新建工程文件夹——《STM32工程模板》
首先,新建工程文件夹《STM32工程模板》,然后再在该文件夹下新建6个文件夹,分别为:《Doc》、《Libraries》、《Listing》、《Output》、《Project》和《User》。其中,《Doc》用于存放各种说明文档;《Libraries》用于存放各种库文件;《Listing》用于存放编译时产生的中间文件;《Output》用于存放生成的下载所需的文件;《Project》用于存放工程文件;《User》用于存放用户文件,即我们自己编写的各种源文件。具体情况如下图所示:
END
第三步:向建立的工程文件夹中添加库文件
将库文件中的inc和src文件夹复制到模板工程文件夹下的FWLIB文件夹。具体 *** 作情况如下图:
将库文件中CoreSupport文件夹下的文件复制到工程模板文件夹下的CMSIS文件夹。具体 *** 作情况如下图:
将库文件中DeviceSupport文件夹下的相关文件复制到工程模板文件夹下的CMSIS文件夹。具体 *** 作情况如下图:
将库文件中startup文件夹下arm中的文件全部复制到工程模板文件夹下的startup文件夹。具体 *** 作情况如下图:
将库文件中Project文件夹下的相关文件复制到工程模板文件夹下的User文件夹中。具体 *** 作情况如下图:
第四步:使用MDK(Keil)新建工程模板
首先得选择CPU,这个在新建工程时,会有一个选择芯片的界面,我们只需按提示以及自己的实际情况来选择就好了。具体 *** 作情况如下图:
更改工程名(将默认的工程名改为“Template”的方法:选中工程,按“F2”键)并为工程添加项目组(Add group to project)。具体 *** 作情况如下图:
分别向各个项目组中添加我们刚刚从库中复制过来的文件文件(Add files to group)。具体 *** 作情况如下图:
第五步:工程配置

STM系列的芯片类似于TI的DSP芯片一样提供库文件
库文件不仅有头文件(对寄存器用英文来替代)还有C语言文件
最常见的比方说你想用到一个定时器
那么你添加TIMEC这个库文件后
里面一定有一个函数叫TIME_Init(xx)用于初始化定时器
比方说如果你用这个定时器进行外部脉冲计数的话
那有一个IO口需要用作定时器的输入
则你需要对IO口和定时器同时进行初始化
芯片的每一个外设都需要使用到时钟,你还需要对时钟进行初始化
这样 *** 作过几次之后,你就基本上知道了使用任何外设的一个基本过程
其需要用到什么功能就可以添加对应功能的C文件即可
由于STM32官方进出对库文件进行更新
尤其是前两年,很多头文件都不断的完善
所以我用的库是35的版本,每次用到这个芯片我都是复制原来的库
主要是自己对其已经很熟悉了
输出路径如果你编译不对,那就重新选择 一遍呗
如果启动功能么有自动添加启动文件,应该是你建立工程的时候选择芯片的问题
C语言是一门语言,就跟英语也是一门语言一样
C语言有他自己的语法,只要你符合他的语法,C语言就是通用的
而不是什么FOR C51还是FOR ARM

STM32Cube 是一个全面的软件平台,包括了ST产品的每个系列。(如,STM32CubeF4 是针对STM32F4系列)。平台包括了STM32Cube 硬件抽象层和一套的中间件组件(RTOS, USB, FS, TCP/IP, Graphics, 等等)。
cubeMX的主要优点:
1直观地进行STM32选择2图形化配置3C代码项目产生,涵盖STM32初始化部分。兼容IAR, KEIL和GCC编译器4支持Eclips。
2到ST官网下载软件包和cube库,并安装好。安装过程比较简单,不多赘述。
3点击NEW Project,新建工程,或者file-->new project也可。
4下面是选择器件板子,可以根据MCU进行选择,也可以根据board型号选择。
5常用的板子是STM32F411RE,所以产商选择STMicroelectric,版本选择Nucleo,型号选择F4系列,便可看到列表中有F411选项了。
6双击F411RE,可以进入pinout引脚配置界面,在这个界面可以配置引脚,可以直接在芯片示意图上配置,十分方便。
7其他的配置选项如图,有时钟配置,外设配置,功耗计算。
8时钟配置如图,也是图形化界面,很方便快捷就可以配置好,只需要更改数字就可以得到想要的频率。
9外设的配置如图,只需要双击要配置的外设即可进行配置,比如我配置GPIO,进入后可见如图窗口,可以选择GPIO的模式,上下拉,输出速度。
10配置完成后,点击生成工程文件按钮,d出工程设置窗口,填写工程名,选择目录,选择编译器,可选EWARM,MDK等。最后点击OK,便可生成工程文件了,用编译器打开后,就可以方便地编写代码了,省去了繁琐的配置工作。

打开百度搜索,输入MySQL,第一个是MySQL官网
点击第一个链接地址,进入MySQL官方网站,单击“Downloads”下载Tab页
找到Community并且单击它,查看Community对应左侧下方选项,单击第四个“MySQL Community Server”
进入MySQL选项下载列表,选择Windows(x86,32-bit),MSI Installer
单击第五步中列表的“Download”按钮,进入下载页面
下载页面有注册登录按钮,也有不用登录的选项(No thanks,just start my download),选择不用注册登录选项,进入下载状态!

官网工具。
从微软官网下载运行库,需要打开微软官网,找到官网工具,在官网工具搜索运行库即可。
微软,是一家美国跨国科技公司,也是世界pc个人计算机软件开发的先导。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13385369.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-26
下一篇 2023-07-26

发表评论

登录后才能评论

评论列表(0条)

保存