E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
STM32F0单片机学习笔记
51
单片机学习笔记
——STC12C5201AD系列
一、概述STC12C5201AD系列单片机是STC生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速8位A/D转换(300K/s,即30万次每秒),针对电机控制,强干扰场合。在KeilC开发环境下,选择Intel8052编译,头文件包含即可。二、特性三、S
DJDN426611
·
2018-10-31 15:52
学习日志
电工笔记
PIC
单片机学习笔记
——PIC16F(L)1526/7
一、产品技术参数系列名称PIC16F封装类型TQFP安装类型表面贴装引脚数目64装置核芯PIC数据总线宽度8Bit程序存储器大小28kB最大频率20MHz内存大小1.536kBPWM单元数目1模数转换器通道30SPI通道数目2典型工作电源电压2.3→5.5VLIN通道数量0PCI通道数目0计时器数目6UART通道数目0USART通道数量2PWM通道10PWM分辨率10Bit程序存储器类型闪存脉冲宽
DJDN426611
·
2018-10-06 09:56
学习日志
电工笔记
51
单片机学习笔记
——SH88F4051A
一、概述SH88F2051A/4051A是一种高速高效率8051可兼容单片机。在同样振荡频率下,较之传统的8051芯片它有着运行更快速的优越特性。SH88F2051A/4051A保留了标准2051芯片的大部分特性。这些特性包括内置256字节RAM和2个16位定时器/计数器,1个UART和外置中断INT0,INT1,INT2。此外,SH88F2051A/4051A还集成了256字节外部RAM,可兼容
DJDN426611
·
2018-10-04 11:59
学习日志
电工笔记
51
单片机学习笔记
——STC15W201S系列
下图为STC15W201S系列单片机引脚图:主要使用SOP16封装的STC15W204S。下表为管脚说明:管脚封装/SOP16说明P1.0/RSTOUT_LOW15P1.0标准I/O口PORT1[0]RSTOUT_LOW上电后,输出低电平,在复位期间也是输出低电平,用户可用软件将其设置为高电平或低电平,如果要读外部状态,可将该口先置高后再读。P1.116标准I/O口PORT1[1]P1.2/T0/
DJDN426611
·
2018-10-04 10:23
学习日志
电工笔记
STM32读写内部flash
我们常说的flash空间,多少多少K,指的是多少多少Kbyte我使用的是
STM32F0
David_361
·
2018-07-15 20:22
STM32读写内部flash
我们常说的flash空间,多少多少K,指的是多少多少Kbyte我使用的是
STM32F0
David_361
·
2018-07-15 20:22
STM32F103C8X的I/O按键扩展使用
在继承了
STM32F0
的基础上,将核心频率、FLASH、RAM、ADC的性能与容量做出了极大的改进,并且增加了DAC模块和IIS、USB、CAN,SDIO总线通信功能,是目前最为常用的32位位控制器入门学习器件
CoolSuperman
·
2018-03-18 23:47
STM32
STM32免费开发环境该用谁?IAR?Keil?……
在其中最受欢迎的,是需要付费的IAR和KEIL;特别的,
STM32F0
和STM32L0的用户可以免费使用KEIL,无须担心编译代码大小限制(STM32F0andSTM32L0免费注册码http://www2
annic9
·
2017-11-06 14:19
解读STM32
STM32
单片机学习笔记
——SysTick系统定时器
经过几天的学习之后,我对STM32的系统定时器产生了一些心得和体会,现记录下来,供大家参考交流。当然,欢迎大家指出其中的错误和不足。现在进入正文。首先,STM32的系统定时器是什么呢?这次百度百科查不到了……那我就自己说吧。系统定时器,就是STM32芯片内部的一个定时器,用于为系统提供定时以及中断的一个设备。那么,这次的实验难道就是定个时?当然不是。我们要用定时器制作一个精确延时的闪烁灯。好吧,和
风林火山流星光底
·
2017-09-19 21:46
STM32
单片机学习笔记
——USART串口通信
本人小白一个,最近对硬件很感兴趣,便买来一块秉火的STM32开发板,使用了STM32F103VET6芯片。学习数天以后,获得了一点心得,现作一篇学习笔记,以作记录。本人硬件小白一个,也是第一次写博客,文章多有纰漏和不当之处,还请大家多多关照。下面正文开始。首先,USART是什么呢?USART是一个全双工通用同步/异步串行收发模块,该接口是一个高度灵活的串行通信设备。(来自百度)这是官方解释,而我对
风林火山流星光底
·
2017-09-02 20:21
在进行USB CDC类开发时,无法发送64整数倍的数据(续)
1前言此文延续之前相同文章的话题,是对上篇文章的补充,之所以会有此文,主要是之前发现问题是在STM32F4上,解决方案也是基于CubeF4,但是,当相同问题出现在
STM32F0
上时,使用之前的代码修改并不能适用
flydream0
·
2017-05-04 21:51
STM32
STM32的世界之旅
【STM32】新手折腾笔记--02:点亮LED灯
作为一个
STM32F0
的核心板,只有一个LED可用,PC13关于STM32的具体的一些细节(比如:时钟、具体的IO模式等),网路上面的视频教材很多很全很详细,我就不在此赘述了。
bestBT
·
2017-02-25 09:10
STM32
单片机学习笔记
(Arduino Uno r3)
单片机学习笔记
(ArduinoUnor3)Aduino是什么?
cloudyfair
·
2016-12-02 06:52
Arduino
单片机
STM32F0
I2C 驱动光感模块 GY30(BH1750FVI)
本来打算移植店主给的51代码,但移植后发现无法调通,正好
STM32F0
系列的I2C还未调通过,于是打算用这个模块来练手。
Similar_Fair
·
2016-08-17 22:55
STM32
使用USART接口进行
STM32F0
的在线升级(AN4065)-基于标准库的STM32F070的IAP移植手记
1前言STSW-STM32116是ST官网基于标准库的针对
STM32F0
的USART进口IAP示例程序,下载链接:http://www.stmcu.org/document/detail/index/id
flydream0
·
2016-07-28 21:45
STM32
STM32的世界之旅
[置顶] UCOS2_STM32移植、内核描述(汇总)
Ⅰ、概述笔者前段时间整理了关于最新UCOS2(V2.92)移植在STM32开发平台上,针对初学者将
STM32F0
、F1、F3、F4几个硬件平台的移植工作都做好了,只需要适当修改一下你硬件型号就可以运行UCOS
ybhuangfugui
·
2016-07-01 18:00
移植
stm32
ucos
移植过程
STM32F0xx_看门狗(独立+窗口)配置详细过程
Ⅰ、概述对于看门狗,我觉得做单片机或者嵌入式开发的人员来说并不陌生,今天总结
STM32F0
看门狗的功能,F0的看门狗有两种:独立和窗口看门狗。今天提供两种看门狗的软件工程实例,供大家下载。
ybhuangfugui
·
2016-06-07 22:00
看门狗
STM32F0
IWDG
WWDG
STM32F0xx_RTC实时时钟配置详细过程
STM32F0
的RTC模块和F1的RTC模块最大区别在于F0模块中有“DATE”和“TIME”寄存器,也就是可以直接读取寄存器里面的值,而F1是秒计数寄存器的值,需要
ybhuangfugui
·
2016-06-05 15:00
RTC
实时时钟
STM32F0
SmartOS之(C++)------看门狗类WatchDog
SmartOS (C++)的GPIO驱动,兼容
STM32F0
/F1/F4/GD32F10x/GD32F1x0 头文件 1 #ifndef
·
2015-11-11 00:57
C++
SmartOS之(C++)------硬件定时器类Timer
SmartOS (C++)的硬件定时器驱动,兼容
STM32F0
/F1/F4/GD32F10x/GD32F1x0头文件 1 #ifndef __Timer_H__ 2 #define
·
2015-11-11 00:56
timer
SmartOS之(C++)------串行外设接口类Spi
SmartOS (C++)的SPI驱动,兼容
STM32F0
/F1/F4/GD32F10x/GD32F1x0头文件 1 #ifndef __SPI_H__ 2
·
2015-11-11 00:56
C++
SmartOS之(C++)------输入输出端口类Port
SmartOS (C++)的GPIO驱动,兼容
STM32F0
/F1/F4/GD32F10x/GD32F1x0 头文件 1 #ifndef
·
2015-11-11 00:55
port
SmartOS之(C++)------串口类SerialPort
SmartOS(C++)的串口驱动,兼容
STM32F0
/F1/F4/GD32F10x/GD32F1x0 头文件 1 #ifndef __SerialPort_H
·
2015-11-11 00:54
port
51
单片机学习笔记
(六)_串口中断通信+定时器2串口中断
【若有疑问错误或版权等问题请联系我】 【转载请注明出处:http://blog.csdn.net/leytton/article/details/48442129】51单片机默认使用定时器1作为串口通信的波特率发生器、定时器1中断通信,串口与定时器1冲突,在遇到定时器不够用的时候可以用定时器2#include voidDelayMs(unsignedinti); voidSerialInit(
Leytton
·
2015-09-14 18:00
单片机
串口
中断
C51
定时器2
单片机学习笔记
1
一、单片机的概念、应用。 单片机也叫MCU(微控制器)。是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。单片机的使用领域已十分广泛,如智能仪表、实时工
杯子里的影
·
2015-07-01 23:14
单片机
STM32F0
系列之---BOOT(1)
通常有以下三种启动方式:STM32启动方式BOOT1BOOT0启动方式x0用户闪存启动,通用正常启动方式01嵌入式SRAM启动,掉电内存会丢失11系统内存启动,通过内部bootloader启动(IAP)
STM32F0
dengnian603
·
2015-04-15 09:36
STM32
STM32F072 NUCLEO笔记1-驱动安装以及第一个工程(mbed版)
STM32F072 NUCLEO笔记1-驱动安装以及第一个工程(mbed版) NUCLEO-F072RB开发板是ST公司推出的一款针对
STM32F0
系列设计的Cortex-M0
hjl240
·
2015-01-16 16:00
单片机
stm32
mbed
STM32F051系列的定时器PWM输出
下面将从软硬件入手,分析如何通过
STM32F0
的定时器输出PWM波。首先是硬件方面:硬件准备:保证输出IO端口如下就可以:-
中华大吉
·
2014-06-30 11:00
51
单片机学习笔记
(五)_VSPD+Proteus+串口调试工具+Keil C51实现单片机串口通信仿真
【若有疑问错误或版权等问题请联系我】【转载请注明出处:http://blog.csdn.net/leytton/article/details/35572631】1、效果图2、虚拟串口通过VSPD虚拟串口工具虚拟出两个串口用于通信VSPD虚拟串口工具下载:http://download.csdn.net/detail/leytton/75655893、串口调试打开两份串口调试工具,第一个打开com
Leytton
·
2014-06-28 20:00
单片机
串口通信
proteus
虚拟串口
串口调试工具
51
单片机学习笔记
(四)_中断系统
【转载请注明出处:http://blog.csdn.net/leytton/article/details/21577883】相关概念中断源:引起中断的事件中断请求:中断源向CPU提出处理的请求断点:发生中断时被打断程序的暂停点中断响应:CPU暂停现行程序而转为响应中断请求的过程中断处理程序:处理中断源的程序中断处理:CPU执行有关的中断处理程序中断返回:返回断点的过程中断与子程序的区别调用有点相
Leytton
·
2014-03-20 02:00
异步
异常
触发
单片机
中断
51
单片机学习笔记
(三)_定时器和计数器
【若有疑问错误或版权等问题请联系我】【转载请注明出处:http://blog.csdn.net/leytton】注:定时器与计数器原理与使用方法相似、此处计数器知识为基础普及、后面详讲2个定时器(寄存器)、定时器0、定时器1、(计数器0、计数器1)TMOD:定时器/计数器模式控制寄存器详见百度百科TMOD每经过一个机器周期、寄存器+1TF:定时器溢出标志。溢出时自动置1。中断时硬件清零否则必须软件
Leytton
·
2014-03-19 21:00
编程
汇编
C语言
硬件
单片机
51
单片机学习笔记
(二)_流水灯实验
【转载请注明出处:http://blog.csdn.net/leytton/article/details/21425379】流水灯实验电路图一、控制一/多灯亮灭汇编实现;注释 LOOP: ;SETBP1.1;(1)熄灭灯 MOVP1,#0FFH; LCALLDELAY;(2)延时一段时间 ;CLRP1.1;(3)点亮灯 MOVP1,#0FDH; LCALLDELAY;(4)延时一段时间 AJMP
Leytton
·
2014-03-18 02:00
编程
汇编
C语言
单片机
★51
单片机学习笔记
(一)_总记
【转载请注明出处:http://blog.csdn.net/leytton/article/details/21297315】单片机电路仿真软件Proteus;编程软件Keil;在Proteus中设计好电路图、在Keil中编写程序编译生成十六进制文件。在电路图中载入该十六进制文件通过相应的程序控制电路。51hei单片机+Proteus视频+实例+开发工具包 http://download.csdn
Leytton
·
2014-03-15 23:00
编程
汇编
C语言
硬件
单片机
STM32
单片机学习笔记
1、 AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备2、 Stm32f10x.h相当于reg52.h(里面有基本的位操作定义),另一个为stm32f10x_conf.h专门控制外围器件的配置,也就是开关头文件的作用3、 HSEOsc(HighSpeedExternalOscillator)高速外部晶振,一般为8MHz,HSIRC(HighSp
yzhajlydy
·
2013-05-21 16:00
stm32
STM32入门
stm32学习笔记
AVR
单片机学习笔记
下面是自己在学习AVR单片机时的学习经验,分享出来给大家,一起学习。1、 AVR单片机采用RISC架构,8051单片机采用CISC架构。前者速度为后者的2~4倍,为流水线操作指令2、 AVR单片机有32个通用寄存器(地址在RAM区从$0000开始到$001F),其中有6个(最后6个)合并为3个16位的X,Y,Z寄存器,用来存放地址指针,Z寄存器还可以寻址程序存储器3、 哈佛结构,131条机器指令4
yzhajlydy
·
2013-05-21 16:00
AVR单片机
AVR学习笔记
AVR入门教程
51
单片机学习笔记
:合并1602和12864液晶排插接口
今天成功合并1602和12864液晶排插接口! 码出来分享下 上面这2个图是1602和12864液晶的排插接口,一般的单片机开发板上都会有仔细观察发现他们的插口大多是相同的, 对于第三脚的对比度调节,1602和12864液晶在硬件上是相反的(1602是低电位方向对比度增强,12864是高电位方向对比度增强),但他们接口位置相同,所以一个10K左右的3脚电位器就可以满足要求! 接法如12864中的
xouou_53320
·
2013-03-23 17:00
1602
12864
51
单片机学习笔记
:合并1602和12864液晶排插接口
今天成功合并1602和12864液晶排插接口! 码出来分享下 上面这2个图是1602和12864液晶的排插接口,一般的单片机开发板上都会有仔细观察发现他们的插口大多是相同的, 对于第三脚的对比度调节,1602和12864液晶在硬件上是相反的(1602是低电位方向对比度增强,12864是高电位方向对比度增强),但他们接口位置相同,所以一个10K左右的3脚电位器就可以满足要求! 接法如12864中的
xouou_53320
·
2013-03-23 17:00
1602
12864
51
单片机学习笔记
:ST7920控制器的12864液晶使用总结
总结:1、控制芯片不同,液晶接口定义,或者寄存器定义也可能不同2、显示方式有并行和串行,串行方式据说不能读数据寄存器(DR),那指令暂存器IR是否可读?3、含字库芯片显示字符时不必对字符取模了,但字库有可能缺斤少两,就是说有一部分字(哪怕是常用字),在字库中没有,如果你第一次测试代码就遇到该字在字库中没有的情况,建议去买体育彩票,支持体育运动!4、对芯片的结构地址一定要理解清楚,个人阅读网上一些资
xouou_53320
·
2013-03-22 17:00
12864
51
单片机学习笔记
:使用DS1302芯片制作电子钟
百度ds1302写道DS1302是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1
xouou_53320
·
2013-03-22 17:00
1302
51
单片机学习笔记
:ST7920控制器的12864液晶使用总结
总结:1、控制芯片不同,液晶接口定义,或者寄存器定义也可能不同2、显示方式有并行和串行,串行方式据说不能读数据寄存器(DR),那指令暂存器IR是否可读?3、含字库芯片显示字符时不必对字符取模了,但字库有可能缺斤少两,就是说有一部分字(哪怕是常用字),在字库中没有,如果你第一次测试代码就遇到该字在字库中没有的情况,建议去买体育彩票,支持体育运动!4、对芯片的结构地址一定要理解清楚,个人阅读网上一些资
xouou_53320
·
2013-03-22 17:00
12864
51
单片机学习笔记
:定时器产生PWM可调方波,控制led灯亮度
使用定时器T0产生PWM方波, 用按键调整占空比,20级可调 控制led灯的亮度等级. #include "my51.h" #include "timer0.h" #define grading 20 //亮度20级变化 sbit keyS3=P3^5; //按键调整占空比,PWM_key
xouou_53320
·
2013-03-04 11:00
PWM
51
单片机学习笔记
:写了个led宏,并尝试控制led灯的亮度
阅读更多经常用led灯来观察现象,甚至调试代码,修改代码时用0和1很不方便,而且阅读性也不好,故写了个宏,用起来方便些.今天尝试控制灯的亮度.先试试for循环控制,占空比调节...//#include"my51.h"#includetypedefunsignedcharu8;typedefunsignedshortintu16;#ifndef_51LED_#define_51LED_#define
xouou_53320
·
2013-03-02 11:00
led
51
单片机学习笔记
:写了个led宏,并尝试控制led灯的亮度
经常用led灯来观察现象,甚至调试代码,修改代码时用0和1很不方便,而且阅读性也不好, 故写了个宏,用起来方便些. 今天尝试控制灯的亮度. 先试试for循环控制,占空比调节... //#include "my51.h" #include <reg52.h> typedef unsigned char u8; typedef unsigned short
xouou_53320
·
2013-03-02 11:00
led
51
单片机学习笔记
:写了个led宏,并尝试控制led灯的亮度
阅读更多经常用led灯来观察现象,甚至调试代码,修改代码时用0和1很不方便,而且阅读性也不好,故写了个宏,用起来方便些.今天尝试控制灯的亮度.先试试for循环控制,占空比调节...//#include"my51.h"#includetypedefunsignedcharu8;typedefunsignedshortintu16;#ifndef_51LED_#define_51LED_#define
xouou_53320
·
2013-03-02 11:00
led
51
单片机学习笔记
:写了个led宏,并尝试控制led灯的亮度
经常用led灯来观察现象,甚至调试代码,修改代码时用0和1很不方便,而且阅读性也不好, 故写了个宏,用起来方便些. 今天尝试控制灯的亮度. 先试试for循环控制,占空比调节... //#include "my51.h" #include <reg52.h> typedef unsigned char u8; typedef unsigned short
xouou_53320
·
2013-03-02 11:00
led
51
单片机学习笔记
:步进电机控制,正转反转等
步进电机应用广泛,例如打印机、磁盘驱动器、玩具、汽车雨刷、手机震动、机械夹具、刻录机等各种机械控制场合一些概念:拍数N定子控制绕组每改变一次通电方式,即为一拍一个磁场通电周期是 A-B-C-D-A完成一个磁场周期性变化所需脉冲数,也指电机转过一个齿距角所需脉冲数,用N表示拍数又等于相数的1倍或2倍,以四相电机为例,有4相4拍,A-B-C-D-A... 4相8拍,A-AB-B-BC-C-CD-D-
xouou_53320
·
2013-03-01 17:00
步进电机
51
单片机学习笔记
:步进电机控制,正转反转等
步进电机应用广泛,例如打印机、磁盘驱动器、玩具、汽车雨刷、手机震动、机械夹具、刻录机等各种机械控制场合一些概念:拍数N定子控制绕组每改变一次通电方式,即为一拍一个磁场通电周期是 A-B-C-D-A完成一个磁场周期性变化所需脉冲数,也指电机转过一个齿距角所需脉冲数,用N表示拍数又等于相数的1倍或2倍,以四相电机为例,有4相4拍,A-B-C-D-A... 4相8拍,A-AB-B-BC-C-CD-D-
xouou_53320
·
2013-03-01 17:00
步进电机
51
单片机学习笔记
:连续读写STC89C52RC内部EEPROM存储器
STC单片机的内部EEPROM是用DATAFLASH模拟出来的,不是真正的EEPROM存储器,不能用普通的方法来操作下面是一些注意点:1.字节写之前要先将这个字节所在扇区的其它有效数据读取到RAM暂存(这步不是必须的)2.暂存完之后再对整个扇区(512字节)进行擦除操作,擦拭完后,整个扇区每个地址中数据都变成0xFF3.将欲写入的N个字节数据,用字节写函数写入EEPROM4.将暂存到RAM的其它有
xouou_53320
·
2013-02-26 17:00
eeprom
51
单片机学习笔记
:连续读写STC89C52RC内部EEPROM存储器
STC单片机的内部EEPROM是用DATAFLASH模拟出来的,不是真正的EEPROM存储器,不能用普通的方法来操作下面是一些注意点:1.字节写之前要先将这个字节所在扇区的其它有效数据读取到RAM暂存(这步不是必须的)2.暂存完之后再对整个扇区(512字节)进行擦除操作,擦拭完后,整个扇区每个地址中数据都变成0xFF3.将欲写入的N个字节数据,用字节写函数写入EEPROM4.将暂存到RAM的其它有
xouou_53320
·
2013-02-26 17:00
eeprom
51
单片机学习笔记
:红外接收(对原子哥的ALIENTEK遥控器进行解码)
正点原子的ALIENTEK遥控器用户码00ff16进制键值码表45 46 4744 40 4307 15 0916 19 0d0c 18 5e08 1c 5a42 ☻ 4a 红外接收管 通用型即可 --------------------------------------------------------------------
xouou_53320
·
2013-02-23 15:00
红外
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他