关闭
当前搜索:

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

stm32的PB3 PB4 PA15引脚可以在使用SWD仿真和烧录的情况下释放出来,作为普通IO口使用。 初始化代码如下: [html] view plain copy GPIO_InitTypeDef GPIO_InitStructure;      RCC_APB2PeriphClockCmd(RCC_APB2Perip...
阅读(50) 评论(0)

定时器TIM和PWM的输出

本帖最后由 明少丶 于 2014-7-27 00:42 编辑           学习完前面的STM32系统框架,时钟,GPIO和按键,我们开始由浅入深的逐个攻破STM32的所有功能。 我自己用的是stm32f103rc可以看看它的功能描述:   内容是:ARM 32位 cortex-M3内核 最高工作频率72MHZ 256KB Flash 48KB SRAM 内嵌RC振荡时钟 ...
阅读(140) 评论(0)

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

晶体管开关电路(工作在饱和态)在现代应用中屡见不鲜,经典的74LS,74ALS等内部都使用了晶体管开关电路,只是驱动能力一般而已。 TTL晶体管开关电路按驱动能力分为小信号开关电路和功率开关电路;按晶体管连接方式分为发射极接地(PNP晶体管发射极接电源)和射级跟随开关电路。 发射极接地开关电路 1.1 NPN型和PNP型基本开关原理图: 上面的基本电路离实际设计电路...
阅读(167) 评论(0)

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

由于最近老师让做一个项目,要用到STM32但是考虑成本问题,决定不用外部时钟,所以在网上搜集整理了一些资料,加上自己的一些想法。 参考资料: http://bbs.ednchina.com/BLOG_ARTICLE_3011869.HTM http://bbs.21ic.com/icview-587714-1-1.html 首先在主程序中注释掉S...
阅读(123) 评论(0)

关于C++ const 的全面总结

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

C语言 异步回调

本文主要讲解如果实现回调,特别是在封装接口的时候,回调显得特别重要,我们首先假设有两个程序员在写代码,A程序员写底层驱动接口,B程序员写上层应用程序,然而此时底层驱动接口A有一个数据d需要传输给B,此时有两种方式:     1、A将数据d存储好放在接口函数中,B自己想什么时候去读就什么时候去读,这就是我们经常使用的函数调用,此时主动权是B。     2、A实现回调机制,当数据变化的时候才将通知...
阅读(75) 评论(0)

EE-SX672 光眼

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

Jlink接口的Jtag和SWD接口定义

版权声明:本文为博主原创文章,转载请注明。 博客已转到 http://blog.csdn.net/upc_xbt Jlink仿真器接口 仿真器端口 连接目标板 备注 1. VCC MCU电源VCC VCC 2. VCC MCU电源VCC VCC 3. TRST TRST Test ReSeT/ p...
阅读(269) 评论(0)

STM32通过DMA采集多通道AD

本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.   环境: 主机:XP 开发环境:MDK4.23 MCU:STM32F103CBT6 说明: 通过脚PA1,PA2采集AD。每路AD采集10次。 参考链接:http://hi.baidu.com/kangxuebin/item/f4f4370f...
阅读(184) 评论(0)

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

74HC595和74hc164一样是在单片机系统中常用的芯片之一他的作用就是把串行的信号转为并行的信号,常用在各种数码管以及点阵屏的驱动芯片, 使用74HC595可以节约单片机mcu的io口资源,用3个io就可以控制8个数码管的引脚,他还具有一定的驱动能力,可以免掉三极管等放大电路,所以这块芯片是驱动数码管的神器.应用非常广泛,点这里可以下载完整的74HC595中文资料:http://www.51...
阅读(559) 评论(0)

STM32 时钟系统

众所周知,时钟系统是 CPU 的脉搏,就像人的心跳一样。所以时钟系统的重要性就不言而喻了。   STM32 的时钟系统比较复杂,不像简单的 51 单片机一个系统时钟就可以解决一切。于是有人要问,采用一个系统时钟不是很简单吗?为什么 STM32 要有多个时钟源呢?  因为首先STM32 本身非常复杂,外设非常的多,但是并不是所有外设都需要系统时钟这么高的频率,比如看门狗以及 RTC 只需要几十 k ...
阅读(131) 评论(0)

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

本文转自:点击打开链接 文章来源:http://www.cnblogs.com/smyhvae/p/4028178.html 在这里我想补充的一点是:在实际的操作当中,当我们在cmd中直接输入 mysql -u root -p 的时候,可能这个操作会失败。这时候,我们可以使用如下的方式: 也就是先使用cd 命令找到mysql的安装的bin目录,然后再继续操作。这样的话就可以成功了。...
阅读(118) 评论(0)

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

版权声明:本文为博主原创文章,未经博主允许不得转载。 与DDL操作数据库对象不同,DML主要操作数据表里的数据,使用DML可以完成如下三个任务 --->插入新数据 --->修改已有数据 --->删除不需要的数据 DML语句由insert into /update 和deletefrom三个命令组成 insert into用于向指定数据表中插入记录。对于标准SQL语句而言,每次只...
阅读(183) 评论(0)

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

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

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

1.查看数据库命令 show databases 结果如下2激活那个数据库use sys 使用了sys 的数据库 3查看数据库下的表 show tables; 4.创建数据库 create database //例如 create database mydb就创建成功了 5删除数据库 drop database //例如...
阅读(103) 评论(0)
159条 共11页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:30430次
    • 积分:599
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:154篇
    • 译文:0篇
    • 评论:2条
    最新评论