自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老瓦的笔记本

基本上都是人家高手写的

  • 博客(546)
  • 收藏
  • 关注

转载 STM32+DMA+UART+ADC+内部温度传感器

作者:number007cool转自:http://blog.chinaunix.net/uid-21658993-id-1820027.html由于文件很多,只列举几个关键的文件。ADC.c#include "STM32Lib\\stm32f10x.h"u16 ADCCov[16];volatile bool ADC_Ok=FALSE;

2013-05-30 23:24:51 2737

转载 STM32+按键调控PWM输出+串口输出占空比

作者:number007cool转自:http://blog.chinaunix.net/uid-21658993-id-1820028.htmlGPIO.c#include "STM32Lib\\stm32f10x.h"#include "hal.h"/********************************************

2013-05-30 23:24:47 9873

转载 STM 32 IAP(对flash进行读写)

作者:number007cool转自:http://blog.chinaunix.net/uid-21658993-id-1820025.html/**************************************************************实验名称:**功能:**注意事项:**作者:**********************

2013-05-30 23:24:41 1491

转载 定时器2+串口发送

作者:number007cool转自:http://blog.chinaunix.net/uid-21658993-id-1820024.htmlUSART.c#include "STM32Lib\\stm32f10x.h"/************************************************串口配置函数,这里使能了两

2013-05-30 23:24:39 1145

转载 stm32串口点灯

作者:number007cool转自:http://blog.chinaunix.net/uid-21658993-id-1820023.html串口程序:hal.h#ifndef HAL_H#define HAL_H //输出宏定义//清零#define LED1_OFF  GPIO_ResetBits(GPIOA, GPIO_

2013-05-30 23:24:35 2845

转载 stm32之定时器彻底研究

作者:number007cool转自:http://blog.chinaunix.net/uid-21658993-id-3027653.html这里介绍两种方式使用stm32的定时器:直接操作寄存器和使用st的官方的库文件。相比较而言,直接操作定时器比较简洁,对着寄存器看十分明了。而使用库文件有一点晕头转向。(个人观点)程序如下:(以下程序在DX32的例程修改而来

2013-05-30 23:24:31 974

转载 stm32之DMA彻底研究

作者:number007cool转自:http://blog.chinaunix.net/uid-21658993-id-3030728.html在做实验之前,首先必须明白什么是DMA,DMA的作用又体现在哪里。DMA,即直接内存存储,在一些数据的传输中,采用DMA方式,从而将CPU解放出来。让CPU有足够的时间处理其他的事情。stm32使用DMA的相关操作:1

2013-05-30 23:24:28 1628

转载 stm32之DMA彻底研究(2)

作者:number007cool转自:http://blog.chinaunix.net/uid-21658993-id-3043953.htmlAD转换之DMA1、DMA的配置//DMA的配置void DMA_Configuration(void){  /* 允许 DMA1 */ RCC_AHBPeriphClockCmd(RCC_AHBPer

2013-05-30 23:24:24 1290

转载 stm32时钟分析

作者:number007cool转自:http://blog.chinaunix.net/uid-21658993-id-3129667.html在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。 其实是四个时钟源,如下图所示(灰蓝色),PLL是由锁相环电路倍频得到PLL时钟。  ①、HSI是高速内部时钟,RC振荡器,频率为8MHz。  ②

2013-05-30 23:24:22 733

转载 stm32入门系列程序

作者:number007cool转自:http://blog.chinaunix.net/uid-21658993-id-1820020.html折腾了两三天,程序终于下载到了stm32的开发办上面去了。一开始是因为没有设置正确,同时可能是因为自己使用的MDK和j link驱动的版本太低,所以用MDK下载不进去。后来将软件更新,采用新的版本,下载进去后却发现好像并没有运

2013-05-30 23:24:22 922

转载 使用STM32的定时器进行输入脉冲的计数

作者:STM32 转自:http://bbs.ednchina.com/BLOG_ARTICLE_105473.HTM   STM32的定时器具有计数功能,在实际应用中可以用来对引脚上的输入信号进行统计。其输入信号作为计数时钟,输入引脚为ETR引脚。    本例程使用Timer 2,其ETR输入引脚为PA1,初始化是设置该引脚工作模式为输入模式,Timer2的工作模式为

2013-05-30 23:24:14 12480

转载 STM32内置CRC模块的使用

作者:STM32  转自:http://bbs.ednchina.com/BLOG_ARTICLE_219772.HTM所有的STM32芯片都内置了一个硬件的CRC计算模块,可以很方便地应用到需要进行通信的程序中,这个CRC计算模块使用常见的、在以太网中使用的计算多项式:  X32 + X26 + X23 + X22 + X16 + X12 + X11 + X10

2013-05-30 23:24:10 2359

转载 STM32 ADC的规则通道和注入通道有什么区别

作者:STM32转自:http://bbs.ednchina.com/BLOG_ARTICLE_225912.HTMSTM32的每个ADC模块通过内部的模拟多路开关,可以切换到不同的输入通道并进行转换。STM32特别地加入了多种成组转换的模式,可以由程序设置好之后,对多个模拟通道自动地进行逐个地采样转换。有2种划分转换组的方式:规则通道组和注入通道组。通常规则通道组中可

2013-05-30 23:24:08 748

转载 基于stm32的can总线彻底研究

作者:number007cool转自:http://blog.chinaunix.net/uid-21658993-id-3024327.html1、CAN总线的初始化void can_init(void){      CAN_InitTypeDef        CAN_InitStructure;      CAN_FilterInitTypeDef  CA

2013-05-29 22:58:19 1105

转载 STM32F1系列之常用外设说明

作者:无风转自:http://blog.csdn.net/zhenghangming/article/details/75545831、RCC相关: APB2启动时钟项:RCC_APB2Periph_AFIO, RCC_APB2Periph_GPIOA, RCC_APB2Periph_GPIOB,               RCC_APB2Periph_G

2013-05-29 22:47:10 1007

转载 STM32F单片机FLASH读写函数

作者:陈贞_Rock转自:http://blog.chinaunix.net/uid-26729065-id-3419459.html头文件:文件名:FLASH.h点击(此处)折叠或打开#ifndef __FLASH_H__#define __FLASH_H__#include "stm32f10x.h"#include

2013-05-29 22:45:27 2583

转载 STM32串口中断使用

作者:陈贞_Rock转自:http://blog.chinaunix.net/uid-26729065-id-3364175.html使用串口可以提高CPU的利用率。在程序中处理流程如下: 一:串口初始化1.配置串口时钟    在void Rcc_Configuration(void)函数中实现点击(此处)折叠或打开void Rcc_Co

2013-05-29 22:43:01 813

转载 STM32 通用底层函数集锦, 自用

作者:qiushui_007转自:http://blog.chinaunix.net/uid-27194309-id-3501649.html点击(此处)折叠或打开#include "xustm32.h"#include "xucommon.h"//#define COM_DEBUG#include "xudebug.h"//--------

2013-05-29 22:40:04 1413

转载 STM32串口操作相关事项

作者:number007cool转自:http://blog.chinaunix.net/uid-21658993-id-3025218.html放了一段时间,对stm32似乎有点陌生,总结一下!(基于3.0固件库,芯片stm32f103rbt6)1、配置串口的管脚和时钟由于串口1、2是在GPIOA上:所以要是能串口GPIOA、AFIO和1或者2的串口时

2013-05-29 22:37:40 607

转载 stm32库函数GPIO_Init()解析

作者:pipiTong转自:http://blog.chinaunix.net/uid-27021180-id-3230782.htmlGPIO_Init函数是IO引脚的初始化函数,进行个个引脚的初始化配置,主要接受两个参数,一个是配置引脚组(GPIO_TypeDef* GPIOx),一个是配置的参数( GPIO_InitTypeDef* GPIO_InitStruct),具体如下

2013-05-29 22:36:09 2282

转载 stm32库函数FSMC_NORSRAMInit()解析

作者:pipiTong转自:http://blog.chinaunix.net/uid-27021180-id-3230802.html这是一段对nor存储器的时序进行编程的函数,函数形式为void FSMC_NORSRAMInit(FSMC_NORSRAMInitTypeDef* FSMC_NORSRAMInitStruct),里面只有一个参数,这个参数为指针类型,指向一段数据结

2013-05-29 22:34:47 4002 1

转载 Cortex-m3启动代码分析笔记

作者:iARM转自:http://blog.chinaunix.net/uid-22670933-id-1771668.html启动代码文件名是STM32F10X.S,它的作用先总结下,然后再分析。启动代码作用一般是:1)堆和栈的初始化;2)向量表定义;3)地址重映射及中断向量表的转移;4)设置系统时钟频率;5)中断寄存器的初始化;6)进入C应用程序。   (1)按启动代码的次

2013-05-29 22:33:18 693

转载 从零开始在MDK中建立基于STM32F10x_StdPeriph_Driver V3.3.0的STM

作者:iARM转自:http://blog.chinaunix.net/uid-22670933-id-1771586.html1.首先建立工程目录,假设为STM32_NEW2.在该目录下建立RVMDK子目录,用来存放MDK工程以及编译生成的文件和调试信息 3.在RVMDK目录下建立2个子目录:output和listing 4.将从ST官网下载的STM3

2013-05-29 22:31:26 2556

转载 牛人对STM32的NVIC_PriorityGroupConfig使用及优先级分组方式理解

作者:iARM转自:http://blog.chinaunix.net/uid-22670933-id-3443085.htmlSTM32有43个channel的settable的中断源;AIRC(Application Interrupt and Reset Register)寄存器中有用于指定优先级的4 bits。这4个bits用于分配preemption优先级和s

2013-05-29 22:27:36 2215

转载 STM32之如何封装自己的lib库

作者:number007cool转自:http://blog.chinaunix.net/uid-21658993-id-3157261.html似乎stm32刚开始出来的时候就是用的l.ib库,后来就开源了。网上看了一些网友做的lib库,自己也弄了一下,其实也挺简单。以下封装lib库都是基于stm32的3.0固件库1、打开一个工程,将除固件库以外的其他文件删掉

2013-05-29 22:11:45 3909

转载 STM32F10X_XX宏定义的选择

作者:KwokHold转自:http://blog.csdn.net/a2009374138/article/details/8060608   如果你使用stm32f10x_stdperiph_lib,会发现在stm32f10x.h文件会有一段关于宏选择的代码,如:[cpp] view plaincopy#if !defined (STM32F10X_LD

2013-05-29 22:06:22 564

转载 STM32 启动文件解析

作者:xiaoshou330转自:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=1965139;/*****************************************************************************/;/* STM32F10x.s: Startup file fo

2013-05-29 22:04:52 642

转载 STM32之 启动文件详细解析(V3.5.0)

作者:royez转自:http://blog.csdn.net/royez/article/details/8269356在>,用的是STM32F103RBT6,所有的例程都采用了一个叫STM32F10x.s的启动文件,里面定义了STM32的堆栈大小以及各种中断的名字及入口函数名称,还有启动相关的汇编代码。STM32F10x.s是MDK提供的启动代码,从其里面的内容看来,它只定

2013-05-29 21:59:18 1130

转载 解析STM32启动过程

作者:一米阳光john转自:http://blog.csdn.net/wangyoufeng8889/article/details/8703034相对于ARM上一代的主流ARM7/ARM9内核架构,新一代Cortex内核架构的启动方式有了比较大的变化。ARM7/ARM9内核的控制器在复位后,CPU会从存储空间的绝对地址0x000000取出第一条指令执行复位中断服务程序的方

2013-05-29 21:56:28 667

转载 stm32 I2C问题 I2C_CheckEvent()

作者:ghostyu转自:http://blog.csdn.net/ghostyu/article/details/6801107STM32的IIC接口写的比较复杂,稍不注意,很多地方都会搞错,如果是用GPIO模拟的IIC,问题应该不大,无非应答不不应答的问题。但是既然STM32自带IIC,并且有接口函数,干嘛不用呢问题1:I2C_CheckEvent() 检查时停

2013-05-29 21:49:11 6451 2

转载 stm32f10x_conf.h 与 stm32f10x.h USE_STDPERIPH_DRIVER

作者:Ghostyux转自:http://hi.baidu.com/ghostyu/item/9dc7bb9b6b88f31d934f4110刚才编写stm32外设的程序时注意到,新版的固件库V3.0以上 main等源文件中不再直接包含stm32f10x_conf.h,而是stm32f10x.h,stm32f10x.h则定义了启动设置,以及所有寄存器宏定义,此文件中需要注意的有

2013-05-29 21:47:17 1405

转载 CentOS 修改IP地址, DNS, 网关

作者:iammonster转自:http://www.iteye.com/topic/648168由于修改网关总是忘记在哪个地方,Google出来一堆垃圾文章,今天发现这篇不错,备份一下:原文地址:http://www.21andy.com/blog/20100227/1717.html 一、CentOS 修改IP地址修改对应网卡的IP地址的配置文件

2013-05-29 21:41:49 482

转载 centos环境网络配置

作者:haibrother转自:http://blog.csdn.net/haibrother/article/details/8180922最近把自己的台式机安装了centos 3.0版ls本的linux,殊不知连接网络还真是挺麻烦的,当时就是根据网友提供的方法来配置,可最奇怪的是环境配置好了之后可以ping通网关,也可以使用SSH远程连接,但就是不能ping通外网,后来

2013-05-28 22:54:53 505

转载 设置Tomcat Jboss Oracle Mysql Linux自启动服务实例

作者:ranyut转自:http://www.iteye.com/topic/703290关于自启动服务怎么设置请看另一篇文章: 设置Linux自启动服务http://just4java.iteye.com/blog/474392下面附的是相关的运行脚本和服务启动脚本·Tomcat 1 运行脚本 自带 /usr/local/tomcat/bin/star

2013-05-28 22:54:50 608

转载 SELinux 权限设置

作者:neatchenheng转自:http://www.iteye.com/topic/677014一、SELinux简介SELinux全称是Security Enhanced Linux,由美国国家安全部(National Security Agency)领导开发的GPL项目,它拥有一个灵活而强制性的访问控制结构,旨在提高Linux系统的安全性,提供强健的安全保证,

2013-05-28 22:54:46 792

转载 Linux中rpm、src.rpm、源码包软件的安装

作者:风雨的博客转自:http://blog.163.com/yang_jianli/blog/static/161990006201039111930974/Linux中rpm、src.rpm、源码包的安装方法网上一大堆,但是分类不清晰导致大家迷惑,本人对网上的这些方法进行了总结归类,希望对大家有用。一、二进制分发版(*.rpm形式的二进制软件包、*.tar.gz/*.t

2013-05-28 22:54:13 582

转载 yum命令的使用方法

作者:风雨的博客转自:http://blog.163.com/yang_jianli/blog/static/161990006201039112337352/1.、yum命令简单介绍         yum(yellow dog updater modified)的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution的应用程序相互关系,

2013-05-28 22:54:10 492

转载 linux系统硬件配置查看方法

作者:风雨的博客转自:http://blog.163.com/yang_jianli/blog/static/1619900062010391127338/一:查看cpu more /proc/cpuinfo | grep "model name"grep "model name" /proc/cpuinfo如果觉得需要看的更加舒服grep "model n

2013-05-28 22:54:06 446

转载 Linux命令行下常用svn命令

作者:风雨的博客转自:http://blog.163.com/yang_jianli/blog/static/161990006201041853246479/1、Linux命令行下将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写

2013-05-28 22:54:02 415

转载 MySQL根用户root密码忘记后的处理方法

作者:风雨的博客转自:http://blog.163.com/yang_jianli/blog/static/16199000620104261159100/Windows平台下的步骤  1.以管理员的身份登录到windows系统  2.用windows服务管理工具或任务管理器来停止MySQL服务,或者 net stop mysql   3.建立一个单行的文本文件,保存

2013-05-28 22:53:58 1150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除