一、概述1、调用STM32库函数配置与直接配置寄存器① 直接配置寄存器
使用过51单片机的朋友都知道为了将IO口配置成某种特殊功能或者配置中断控制,我们先将需要如下步骤: 根据需要配置功能计算值---->直接写入寄存器②
调用STM32库函数配置 定义一个配置结构体变量---->根据配置功能依...
分类:
其他好文 时间:
2014-05-12 12:27:04
阅读次数:
1439
一、时钟树STM32有4个时钟源:1)HSE(高速外部时钟源)
外部晶振作为时钟源,范围为4~16MHz,常取为8MHz2)HSI(高速内部时钟源) 由内部RC振荡器产生,频率为8MHz,但不稳定3)LSE(低速外部时钟)
以外部晶振作为时钟源,主要供给实时时钟模块,一般用32.768KH...
分类:
其他好文 时间:
2014-05-10 23:34:44
阅读次数:
551
如花说得好:呃呃呃、是俗话说得好:有了ADC,怎可少了DAC、、我觉得奇怪、今天我开头就直奔主题了、我想了想,总结了一句话:孙悟空纵然有七十二变、无论是变成猫也好,变成狗也罢、始终还是会变回他本身、所以我怎么的拐弯抹角,还是会回到DAC、、这不、前面几句废话,还是回到了讲DAC上来了、、好吧、...
分类:
其他好文 时间:
2014-05-10 22:33:39
阅读次数:
445
一、概述1、说明
每一款芯片的启动文件都值得去研究,因为它可是你的程序跑的最初一段路,不可以不知道。通过了解启动文件,我们可以体会到处理器的架构、指令集、中断向量安排等内容,是非常值得玩味的。
STM32作为一款高端Cortex-M3系列单片机,有必要了解它的启动文件。打好基础,为以后优化程序,.....
分类:
其他好文 时间:
2014-05-10 05:28:45
阅读次数:
865
一、定位STM32: 高功能单片机、工业控制S3C2440:
处理器、智能设备二、跑系统STM32: ucos-IIS3C2440: Linux等大型系统三、硬件架构STM32:
Cortex-M3、无MMU、Flash和RAM空间小S3C2440: ARM920T、有M...
分类:
其他好文 时间:
2014-05-10 02:44:48
阅读次数:
659
操作系统是用来管理系统硬件、软件及数据资源,控制程序运行,并为其它应用软件提供支持的一种系统软件。根据不同的种类,又可分为实时操作系统、桌面操作系统、服务器操作系统等。对于一些小型的应用,对系统实时性要求高,硬件资源有限等的情况下,应尽量避免使用复杂庞大的操作系统(如Linux),使用小型的实时操作系统(如uCOS)更能满足应用的需求。笔者此处就uCOS-II的移植作一个简单的介绍。...
分类:
其他好文 时间:
2014-05-09 14:12:20
阅读次数:
410
一、常用编译相关的快捷键1、编译(单个文件) Ctrl+F72、连接
F7二、常用调试相关的快捷键1、运行/停止 Ctrl+F52、Run(全速运行) F53、Stop Debuging(停止运行)
Shift+F54、Restart(重新运...
分类:
其他好文 时间:
2014-05-09 10:00:51
阅读次数:
553
神通广大的各位互联网的网友们、大家早上中午晚上好好好、今早起来很准时的收到了两条10086的扣月租的信息、心痛不已、怀着这心情、又开始了STM32的研究、早上做了计算机控制的PID实验,又让我想起了飞思卡尔的电磁小车、、曾经的电感电压采集让我心碎的多少次、又让我开心了多少次、但已经成为过去、(...
分类:
其他好文 时间:
2014-05-09 03:28:35
阅读次数:
451
一个特殊的中断:SVCall简述:一种由程序进行触发的中断,默认开启起源:SVC(系统服务调用,亦简称系统调用)多用于在操作系统之上的软件开发中。SVC
用于产生系统函数的调用请求。例如,操作系统不让用户程序直接访问硬件,而是通过提供一些系统服务函数,用户程序使用 SVC 发出对系统服务函数的呼叫请...
分类:
其他好文 时间:
2014-05-08 11:45:54
阅读次数:
4022
一、概述
STM32内存映射是STM32的架构的重要组成部分,不可或缺。二、STM32内存映射图1、内存映射图--摘自《CM3权威指南》2、内存映射图--摘自《STM32F103x简要芯片手册》
分类:
其他好文 时间:
2014-05-08 10:18:33
阅读次数:
347