前面我们做了ST官方库文件的分析及使用说明,本文将介绍在官方库文件建立的模板工程下使用ST官方库文件中的例程方法
1、首先找到我们要用到的ST官方库文件中的例程文件(以GPIO为例)
文件目录为
STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Examples\GPIO\IOToggle
2、复制文件夹中的所有文件到\模板\Projec(该文件夹是我们基于ST官方库所建立
的模板工程文件,具体的建立方法请参考我的博客中STM32官方库文件分析及使用
一文)
《STM32官方库文件分析及使用》连接地址:
http://blog.csdn.net/thebestleo/article/details/44036587
3、我们用Keil uVision4打开工程文件Demo.uvproj,并删除main文件中的
#include "stm32_eval.h"这句话,因为这句话是ST官方开发板所用到
的头文件,我们不需要,所以删除它,否则会导致编译不通过
4、保存并编译文件,此时,我们已经将官方的例程移植到我们的项目中了。
关键字:ST 官方库文件
引用地址:
如何使用ST官方库文件中的例子程序
推荐阅读最新更新时间:2024-03-16 16:14
ST-Link不能下载程序的几种解决办法
一直在用J-LINK,最近改用ST-Link,出现了不少无法下载程序的情况,这里列出几种解决的办法(针对STM32F103系列): 1#是不是你没有选择Flash算法? 什么都没有加的话,会提示“找不到Flash算法”的哦 2#是不是你JTAG下载了? 赶紧调回SW下载。 3#ISP下载 用户有的时候会不小心把PA13 or PA14的SW功能给关了,这时候ST-Link会显示“no SW-DP found”。这时只能用ISP下载,具体方法是BOOT0 = 1,BOOT1 = 0,一般来说就能下了,下完之后记得切换为BOOT0 = BOOT1 = 0,让系统正常运行。 当然有蜜汁bug的时候也可以试试,有一次
[单片机]
ST BlueNRG-2N和BlueNRG-LP器件贸泽开售
专注于引入新品并提供海量库存的电子元器件分销商贸泽电子 (Mouser Electronics) 即日起开始备货STMicroelectronics (ST) 的两款新型BlueNRG无线产品。BlueNRG-2N无线网络协处理器和BlueNRG-LP无线片上系统 (SoC) 均支持低功耗蓝牙连接,适用于家居和工业自动化、智能照明、运动和健身设备、安防及手机外设等应用。 ST BlueNRG-2N 器件是通过蓝牙5.0认证并符合低功耗蓝牙4.2标准的无线网络协处理器,其集成了Arm® Cortex®-M0内核、电源管理、时钟、低功耗蓝牙无线模块、随机数发生器、外部微控制器接口 (SPI/UART) 和公钥加密等功能。低功
[嵌入式]
意法半导体之智能电网应用、智能电表方案
智能电网被广泛视为数字自愈能源系统,将由包括可再生能源在内的能源产生的电或气输送到消费点。 它们可以优化电力输送、促进电网范围内的双向通信、支持终端用户能源管理、最大限度地减少电力中断、仅输送所需电量。 这有助于降低电力公司和用户的成本、提高电力供应的可靠性并减少排碳量。 智能电网吸引如此之多的注意力和投资有很多原因。 通过提高智能化水平和数字通信功能而加强了现有电网: 提高了可靠性和电源质量 提高了响应速度 提高了效率 满足了当前和未来需求 可以降低供应商和用户的成本 提供面向新应用的通信平台 智能电网特别适于4大领域: 智能电表 楼宇自动化 电动代步 可再生能源 所有这些在功能上均由高级子系统连接而成
[模拟电子]
意法半导体STM32Cube.AI 开发工具增加深度量化神经网络支持
意法半导体(ST)发布了STM32Cube.AI version 7.2.0,这是微控制器厂商推出的首款支持超高效深度量化神经网络的人工智能(AI)开发工具。 STM32Cube.AI 将预先训练好的神经网络转换成STM32微控制器(MCU)可以运行的C语言代码 ,是充分利用嵌入式产品有限的内存容量和算力开发尖端人工智能解决方案的重要工具,将人工智能从云端下移到边缘设备,能够为应用带来巨大的优势,其中包括原生隐私保护、确定性实时响应、更高的可靠性和更低的功耗。边缘人工智能还有助于优化云计算使用率。 现在,通过支持 qKeras 或 Larq 等深度量化输入格式,开发者可以进一步降低神经网络代码量、内存占用和响应延迟
[物联网]
Mouser推出意法半导体Nucleo开发板
Mouser为您呈上开发关键之STMicroelectronics Nucleo开发板,支持Arduino及标准开发 贸泽电子(Mouser Electronics)现库存并供应 STMicroelectronics 新型 Nucleo 开发板。此类开发板专为欲使用 ST 的 STM32 产品系列(具有 ARM CortexM0、CortexM3 及 CortexM4 微控制器)进行开发的人士而设计,并与多种扩展板兼容。 Mouser提供的 STMicroelectronics 新型 Nucleo 开发板 支持开发及评估 ST 的 32 位 STM32 微控制器。此新型开发板具有其他微控制器开发生态系统所不具有的多
[嵌入式]
意法半导体推出新款超薄整流管
中国,2015年1月12日 意法半导体 (STMicroelectronics,简称ST;纽约证券交易所代码:STM) 推出新款超薄轻量型汽车级高压超高速整流管,将帮助汽车系统设计人员最大限度降低电子控制模块、功率转换器和电机驱动器的尺寸,进而提高汽车电子系统的空间利用率。 新款整流管采用仅50mg重,1mm厚的SMBFlat封装,比其最接近的竞争产品的车2.4mm厚SMB封装还要薄近60%。纤薄的外观有助于设计人员开发更轻薄以及适合安装在汽车狭小空间内的电子控制器单元 (ECU,Electronic Control Units)。双引线表面贴装 (wo-lead surfac
[汽车电子]
简化STM32代码安装,ST发布最新的Multi-OS软件工具
为了让STM32 *微控制器(MCU)和微处理器(MPU)用户的开发工作变得更轻松,进一步加强STM32Cube生态系统,意法半导体发布最新版的STM32Cube ecosystem,将多个代码烧写器集成到一个通用工具中。 STM32CubeProgrammer允许用户使用任何方便的接口向器件烧写代码,包括MCU的JTAG或单线调试(SWD)引脚、UART或USB、SPI、I2C或CAN接口。 新的Multi-OS软件取代了多种代码烧写工具,包括ST Visual Programmer(STVP)、DFuSe USB Device Firmware Upgrade编程器、Windows®专用STM32 Flash加载
[嵌入式]
ST音频处理器基于ARM7TDMI和FFX
意法半导体推出一个新的采用ARM7TDMI内核和ST独有的FFX(全灵活放大)数字调制技术的音频处理器。STA331音频处理器集成了高效的D类音频编解码器,从而扩展了ST的Sound Terminal™ 系列的应用范围。 功耗极低,处理速度达75MHz,STA331可用于便携和固定两种设备应用,同一芯片可用于多种不同的产品,例如,机顶盒(STB)、家庭音响系统、迷你和小型组合音响系统、无线扬声器和耳机。当与ST专门为FFX驱动器设计的数字功率放大器芯片STA510F配合使用时, STA331可以驱动每声道100W的音频功率。 因为产品差异化对中档音频处理应用至关重要,STA331的模拟和数字音频外设还让它成为一个理
[新品]