排序:
默认
按更新时间
按访问量

stm32 PB3 PB4 PA15引脚作为普通IO口使用指南

stm32的PB3 PB4 PA15引脚可以在使用SWD仿真和烧录的情况下释放出来,作为普通IO口使用。 初始化代码如下: [html] view plain copy GPIO_InitTypeDef GPIO_InitStr...

2018-01-02 12:27:34

阅读数:162

评论数:0

定时器TIM和PWM的输出

本帖最后由 明少丶 于 2014-7-27 00:42 编辑           学习完前面的STM32系统框架,时钟,GPIO和按键,我们开始由浅入深的逐个攻破STM32的所有功能。 我自己用的是stm32f103rc可以看看它的功能描述:   内容是:ARM 32位 cortex-...

2017-12-16 14:59:03

阅读数:249

评论数:0

三极管开关电路图原理及设计详解

晶体管开关电路(工作在饱和态)在现代应用中屡见不鲜,经典的74LS,74ALS等内部都使用了晶体管开关电路,只是驱动能力一般而已。 TTL晶体管开关电路按驱动能力分为小信号开关电路和功率开关电路;按晶体管连接方式分为发射极接地(PNP晶体管发射极接电源)和射级跟随开关电路。 发射极接地...

2017-12-16 10:14:53

阅读数:251

评论数:0

STM32如何使用内部时钟源当系统时钟

由于最近老师让做一个项目,要用到STM32但是考虑成本问题,决定不用外部时钟,所以在网上搜集整理了一些资料,加上自己的一些想法。 参考资料: http://bbs.ednchina.com/BLOG_ARTICLE_3011869.HTM http://bbs.21ic.com/icvie...

2017-12-13 12:07:08

阅读数:656

评论数:0

关于C++ const 的全面总结

C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。 Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。   一、Const作用...

2017-11-29 09:42:26

阅读数:40

评论数:0

C语言 异步回调

本文主要讲解如果实现回调,特别是在封装接口的时候,回调显得特别重要,我们首先假设有两个程序员在写代码,A程序员写底层驱动接口,B程序员写上层应用程序,然而此时底层驱动接口A有一个数据d需要传输给B,此时有两种方式:     1、A将数据d存储好放在接口函数中,B自己想什么时候去读就什么时候去读,...

2017-11-17 14:24:02

阅读数:99

评论数:0

EE-SX672 光眼

EE-SX672为光电传感器,属于 NPN输出,应答频率为1KHz,常闭。EE-SX672光电传感器有四个接线脚,接法如下图:   入光动作的话将+线和L线短接,即从无光变成有光时导通。   遮光动作的话将+线和L线分开,即从有光变成无光时导通。

2017-11-16 11:07:32

阅读数:226

评论数:0

Jlink接口的Jtag和SWD接口定义

版权声明:本文为博主原创文章,转载请注明。 博客已转到 http://blog.csdn.net/upc_xbt Jlink仿真器接口 仿真器端口 连接目标板 备注 1. VCC MCU电源VCC VCC 2. V...

2017-11-10 10:49:18

阅读数:401

评论数:0

STM32通过DMA采集多通道AD

本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.   环境: 主机:XP 开发环境:MDK4.23 MCU:STM32F103CBT6 说明: 通过脚PA1,PA2采集AD。每路AD采集10次。 ...

2017-10-30 13:26:10

阅读数:227

评论数:0

STm32驱动74HC595引脚图时序图工作原理

74HC595和74hc164一样是在单片机系统中常用的芯片之一他的作用就是把串行的信号转为并行的信号,常用在各种数码管以及点阵屏的驱动芯片, 使用74HC595可以节约单片机mcu的io口资源,用3个io就可以控制8个数码管的引脚,他还具有一定的驱动能力,可以免掉三极管等放大电路,所以这块芯片是...

2017-10-24 17:38:19

阅读数:1192

评论数:0

STM32 时钟系统

众所周知,时钟系统是 CPU 的脉搏,就像人的心跳一样。所以时钟系统的重要性就不言而喻了。   STM32 的时钟系统比较复杂,不像简单的 51 单片机一个系统时钟就可以解决一切。于是有人要问,采用一个系统时钟不是很简单吗?为什么 STM32 要有多个时钟源呢?  因为首先STM32 本身非常复杂...

2017-10-19 16:16:48

阅读数:164

评论数:0

MySQL学习笔记(5)--基本的SQL语句

本文转自:点击打开链接 文章来源:http://www.cnblogs.com/smyhvae/p/4028178.html 在这里我想补充的一点是:在实际的操作当中,当我们在cmd中直接输入 mysql -u root -p 的时候,可能这个操作会失败。这时候,我们可以使用如下的方式:...

2017-10-12 22:06:15

阅读数:122

评论数:0

MySql学习笔记(4)--SQL(DML)语句语法

版权声明:本文为博主原创文章,未经博主允许不得转载。 与DDL操作数据库对象不同,DML主要操作数据表里的数据,使用DML可以完成如下三个任务 --->插入新数据 --->修改已有数据 --->删除不需要的数据 DML语句由insert into /update...

2017-10-12 21:54:14

阅读数:190

评论数:0

MySql学习笔记(3)--sql及DDL语句操作

1、sql介绍          结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。   2、MYSQL-SQL...

2017-10-12 21:48:32

阅读数:153

评论数:0

MySQL学习笔记(2)--基本的SQL语句

1.查看数据库命令 show databases 结果如下2激活那个数据库use sys 使用了sys 的数据库 3查看数据库下的表 show tables; 4.创建数据库 create database //例如 create database mydb就创建成功了 ...

2017-10-12 21:35:54

阅读数:106

评论数:0

MySQL学习笔记(1)--mysql 数据类型

1、整型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节  范围(-128~127) smallint(m) 2个字节  范围(-32768~32767) mediumint(m) 3个字节  ...

2017-10-12 20:49:25

阅读数:81

评论数:0

C语言位域精解

有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位...

2017-10-12 15:32:52

阅读数:96

评论数:0

关于上拉输入、下拉输入、模拟输入、浮空输入、推挽输出、开漏输出、复用输出的区别

1、上拉输入:上拉就是把电位拉高,比如拉到Vcc。上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!弱强只是上拉电阻的阻值不同,没有什么严格区分。 2、下拉输入:就是把电压拉低,拉到GND。与上拉原理相似。 3、浮空输入:浮空(floating)就是逻辑器件的输入引脚...

2017-10-12 14:08:37

阅读数:383

评论数:0

对寄存器操作的通用方法总结

接触了一阵子的STM32函数库,使用起来挺方便的,但是很少有处理器会有函数库,大部分情况下还是要自己来对寄存器进行操作,所以还是不要生疏了对寄存器的操作。对寄存器的操作有时候要考虑对其不同的位进行先后顺序不同的设置,因为这样可能达不到预期的效果,这个不太好总结,但是对寄存器操作的方法是固定的。在这...

2017-10-11 15:17:32

阅读数:150

评论数:0

stm32 加入 USE_STDPERIPH_DRIVER、STM32F10X_HD的原因

初学STM32,在RealView MDK 环境中使用STM32固件库建立工程时,初学者可能会遇到编译不通过的问题。出现如下警告或错误提示:   warning: #223-D: function "assert_param" declared implicitly;asse...

2017-10-11 15:16:49

阅读数:209

评论数:0

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