自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shenghua

shenghua

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

转载 STM32的时钟系统RCC详细整理_20170731

一、综述:1、时钟源在 STM32 中,一共有 5 个时钟源,分别是 HSI 、 HSE 、 LSI 、 LSE 、 PLL 。 ①HSI 是高速内部时钟, RC 振荡器,频率为 8MHz ; ②HSE 是高速外部时钟,可接石英 / 陶瓷谐振器,或者接外部时钟源,频率范围是 4MHz – 16MHz ; ③LSI 是低速内部时钟, RC 振荡器,

2017-07-31 09:57:27 1167

转载 STM32之NVIC有点启发1

STM32之NVIC好了,我们再来看下NVIC,STM32 NVIC的使用可以说用很多好处,在以后的应用中可能就有所体会了 我们先来看一下Reference Datasheet中是如何说的:  SCB->AIRCR中目前只用到4位,也就是最高能有16级中断嵌套,如果全使用的话可以达到256级 选用优先级分组

2017-07-29 19:01:47 381

转载 STM32之GPIO有启发1

STM32之GPIO上一篇已经设置好时钟了,哈哈,时钟设置好不能让CPU闲着呢,让它点灯吧(编程中的hello world) 好了,大家可能接触过51单片机,但是再接触STM32后就感觉GPIO不像以前那样了,不要迷惑,为什么要一样呢,它又不是51。 那GPIO得内部结构图我觉得就没有必要看了,咱就单从功能层面来了解吧(原因之一本人对电路

2017-07-29 18:56:31 258

转载 STM32之RCC有点启发1

STM32之RCCSTM32 RCC复位与时钟配置,我首先忽略掉复位,首先学习时钟配置,复位以后用到再学习 STM32有多个时钟源,分别是 HSI:上电默认启动,因精度不高所以先不采用,以后如果需要再使用HSE:外部高速时钟,系统时钟一般采用它,经过PLL倍频作为系统同时钟LSE:外部低速时钟,一般专门用于RTC,等到RTC模块时再使

2017-07-29 18:43:58 310

转载 STM32之用SysTick做准确定时

STM32之用SysTick做准确定时SysTick,ST的数据手册上稍微提了一下但是没有详细介绍,这里我们仔细研究下。如有错误之处敬请更正。 SysTick位于NVIC中,它主要应用在操作系统中,所以平常我们用的很少,但是我们可以用它来做简单的延时,还是比较准确的。 那我们先看一下跟他相关的寄存器吧: 主要有四个寄存器:CTRL,R

2017-07-29 18:17:30 477

转载 STM32菜鸟成长记录---系统滴答定时器(systick)应用1

STM32菜鸟成长记录---系统滴答定时器(systick)应用1.systick介绍     Systick就是一个定时器而已,只是它放在了NVIC中,主要的目的是为了给操作系统提供一个硬件上的中断(号称滴答中断)。滴答中断?这里来简单地解释一下。操作系统进行运转的时候,也会有“心跳”。它会根据“心跳”的节拍来工作,把整个时间段分成很多小小的时间片,每个任务每次只能运行一个“时间

2017-07-29 17:24:41 450

转载 嵌入式系统的启动过程

嵌入式系统的启动过程嵌入式Linux启动分为两个部分,系统引导与Linux启动。系统引导将完成Linux装入内存前,初始化CPU和相关IO设备,并将Linux调入内存的工作。系统引导主要由BootLoader实现。在BootLoader将Linux内核调入内存之后,将权力交给LinuxKernel,进入Linux的启动部分。以下详细分析启动的过程与使用的文件。一、系统引导与Boot

2017-07-29 14:33:45 892

转载 C/C++中extern关键字详解

1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。      也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数

2017-07-29 14:17:19 197

转载 IP地址、子网掩码、网络号、主机号、网络地址、主机地址

IP地址、子网掩码、网络号、主机号、网络地址、主机地址IP地址:4段十进制,共32位二进制,如:192.168.1.1 二进制就是:11000000|10101000|00000001|00000001子网掩码可以看出有多少位是网络号,有多少位是主机号: 255.255.255.0 二进制是:11111111 11111111 11111111 00000000

2017-07-25 09:41:46 676

转载 IIC总线工作原理

IIC总线工作原理2017-04-26 14:56 340人阅读 评论(0) 收藏 举报图11-1给出一个由MCU作为主机,通过IIC总线带3个从机的单主机IIC总线系统。这是最常用、最典型的IIC总线连接方式。物理结构上,IIC系统由一条串行数据线SDA和一条串行时钟线SCL组成。主机按一定的通信协议向从机寻址和进行信息 传输。在数据传输时,由主机初始化一

2017-07-24 09:51:18 840

转载 SPI协议及其工作原理浅析

SPI协议及其工作原理浅析说明.文章摘自:SPI协议及其工作原理浅析 http://bbs.chinaunix.NET/thread-1916003-1-1.html一、概述.     SPI, SerialPerripheral Interface, 串行外围设备接口,是 Motorola公司推出的一种同步串行接口技术. SPI总线在物理上是通过接在外围设备微

2017-07-24 09:48:14 343

转载 STM32 GPIO使用超强总结

STM32 GPIO使用超强总结STM32 GPIO使用操作步骤:1. 使能GPIO对应的外设时钟例如://使能GPIOA、GPIOB、GPIOC对应的外设时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC , ENABLE

2017-07-24 09:33:18 19233

转载 常见排序算法小结

Simple life每天都做那些重要的事,只有这样,当你每天早晨起床时,你才会充满斗志目录视图摘要视图订阅程序员,为什么写不好一份简历?      征文 | 你会为 AI 转型么?      福利 | 免费参加 2017 OpenStack Days China 常见排序算法小结

2017-07-20 09:48:50 348

转载 STM32CubeMX新建工程+基本IO配置过程

STM32CubeMX新建工程+基本IO配置过程标签: STM32CubeMX新建工程基本IO配置 分类:STM32CubeMX(2) 写在前面学习本文之前可以查看我前面的文章:STM32CubeMX介绍、下载与安装STM32CubeMX使用方法及功能介绍 本文接着上一篇文章结合基本IO配置实例,讲述关于STM32CubeMX

2017-07-16 09:28:35 1095

转载 linux下Makefile学习

linux下Makefile学习转自陈皓 (CSDN),加上自己的学习体会!概述什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解

2017-07-10 20:57:31 636

转载 什么叫做“假学习”?什么叫做“真学习”?

什么叫做“假学习”? 一、QQ群     一天上班开始看QQ群,聊到下班。里面争论的火热。美其名曰在学习,实际上你什么都没学到。好记性不如烂笔头。争论百变,不如看则帖子。 因为你在QQ群里争论的都是你会的东西(不会的东西,你也不会争论)。所以你永远学不到新的东西。不如看看看一则你能学到的贴子。 二、看书     买一堆书,有空看看。看书,这是典型的假学习。看书看不懂

2017-07-10 20:47:52 1209

空空如也

空空如也

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

TA关注的人

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