关闭
当前搜索:

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

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

关于C++ const 的全面总结

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

C语言 异步回调

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

EE-SX672 光眼

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

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

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

STM32 时钟系统

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

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

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

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

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

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

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

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

1.查看数据库命令 show databases 结果如下2激活那个数据库use sys 使用了sys 的数据库 3查看数据库下的表 show tables; 4.创建数据库 create database //例如 create database mydb就创建成功了 5删除数据库 drop database //例如...
阅读(84) 评论(0)

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

1、整型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节  范围(-128~127) smallint(m) 2个字节  范围(-32768~32767) mediumint(m) 3个字节  范围(-8388608~8388607) int(m) 4个字节  范围(-214...
阅读(59) 评论(0)

C语言位域精解

有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字节的二进制位...
阅读(71) 评论(0)

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

1、上拉输入:上拉就是把电位拉高,比如拉到Vcc。上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!弱强只是上拉电阻的阻值不同,没有什么严格区分。 2、下拉输入:就是把电压拉低,拉到GND。与上拉原理相似。 3、浮空输入:浮空(floating)就是逻辑器件的输入引脚即不接高电平,也不接低电平。由于逻辑器件的内部结构,当它输入引脚悬空时,相当于该引脚接了高电平。一般实...
阅读(187) 评论(0)
156条 共11页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:22085次
    • 积分:508
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:151篇
    • 译文:0篇
    • 评论:2条
    最新评论