
基于STM32F4系列MCU新建立用库工程的步骤及方法-这里我建立的是一个使用Tim定时器的工程,工程文件名为TIM。使用的MVU为STM32F4VG。昨晚这些选择点击就会弹出对话框,询问是否要将STM32F4系列MCU的启动文件复制到工程文件夹,点击确认让复制到咱们的工程文件夹里边。

基于STM32单片机启动文件的作用和启动过程解析-bootloader 分为boot 和loader,更多的时候是针对于linux系统,windows系统里的bios也是这个功能。就是boot 的功能是初始化堆栈、中断向量表等参数,loader就是跳转到main函数里,加载用户程序。从这个层面来理解的话,其实STM32的启动文件就相当于是一个bootloader程序。

如何构建STM32单片机keil的开发环境-在工程文件下,新建Startup、Headers、User、Libraries、CMSIS、Lists、Output文件夹。
文件夹
用途
Startup
启动文件,Flash在16~32Kb小容量,64~128Kb中容量,256~512Kb大容量
CMSIS
Cortex微控制器软件接口标准文件,该目录下文件适用所有Cortex系列
Libraries
存放STM32的驱动库文件
Headers
自定义的全局头文件
User
用户文件,我们把main.c放在该目录下
Lists
编译过程中产生的文件
Output
编译后输出文件,hex/bin等可执行属性的文件将保存在该目录下

STM32单片机固件库建立工程的方法及步骤-1,新建项目,在新建工程的目录下新建几个文件夹:
A,CORE (用来存放启动文件)
B,STM32F10x_FWLib (用来存放ST官方的库函数文件)
C,USER (用来存放我们的mian.c,以及system_stm32f10x.c等)
2,打开ST官方的固件库,在对应的文件夹添加一下文件:

STM32单片的启动过程解析-STM32启动文件详细解析(V3.5.0) 以:startup_stm32f10x_hd.s为例
;********************(C)COPYRIGHT2011STMicroelectronics********************
;*FileName:startup_stm32f10x_hd.s
;*Author:MCDApplicationTeam
;*Version:V3.5.0
;*Date:11-March-2011
;*Description:STM32F10xHighDensityDevicesvectortableforMDK-ARM
;*toolchain.

STM32裸机上移植ucGUI触摸屏的步骤及方法解析-1、将正点原子的《触摸屏移植实验》中HARDWRAE/TOUCH目录复制到已经建立好的ucGUI工程目录的HARDWARE文件夹下,并添加touch.c文件和头文件路径。
2、打开ucGUI工程中的GUIConf.h文件,将其中的GUI_SUPPORT_TOUCH和GUI_WINSUPPORT总开关打开。如下所示:
1#define GUI_SUPPORT_TOUCH 1 /* Support a touch screen (req. win-manager) */2#define GUI_WINSUPPORT 1 /* Window manager package available */
此时编译程序,会出现四个函数未定义的错误。

如何利用Kinect控制51单片机-新建 Visual C# –》 WPF工程,记得右键点击“引用”,添加相应驱动版本的Microsoft.Kinect.dll 和Microsoft.Speech动态库。App.xaml 文件及 App.xaml.cs文件无需改动。

如何在STM32单片机上移植FreeRTOS-首先在网上看到大部分移植FreeRTOS 都是选择修改他的启动文件,我个人感觉这样不是很好,毕竟是汇编,当你采用不同的芯片型号时,又要修改不同的xx.S文件,所以我选择修改FreeRTOSconfig.h文件。

STM32单片机是怎样执行中断函数中的应用的-ST提供的固件库当中,有提供一个stm32f10x_it.c文件,打开之后会发现里面放的都是些空函数,但是名字都是“xxx_Handler()”格式,需要使用某个中断的时候,在代码中使能该中断,并到这个文件中将中断服务函数添加上,就可以了。