STM(wch)32F103ZET6(c8t6)学习笔记
##文章目录
认识单片机
单片机(Single-Chip-Microcomputer)是一种集成电路芯片,采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU,随机存储器RAM,只读存储器ROM,多种I/O口和中断系统,定时器/计数器等功能,(有的还包括显示驱动电路,脉宽调制电路,模拟多路转换器,A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。
单片机结构框图:
简单来讲,一块芯片就相当于一台计算机,
晶振:全称晶体振荡器,单片机电路需要高度稳定的交流信号,而LC振荡器稳定性较差,频率容易漂移(即产生的交流信号频率容易变化)。于是在振荡器中采用一个特殊的原件————石英晶体,可以产生高度稳定的信号。
工作原理:晶振具有压电效应,即晶片两极外加电压后会产生变形,反过来如果外力使晶片变形,则两极的金属片上又会产生电压。如果给晶片加上适当的交变电压,晶片就会产生谐振。晶振利用一种把电能和机械能相互转化的晶体,在共振的状态下可以提供稳定,精确地单频振荡。在通常工作条件下,普通的晶振频率绝对精度可达百万分之五十,利用该特性,晶振可以提供稳定的脉冲。
脉冲:电压(v)或电流(A)的波形像心电图的脉搏跳动的波形,就像人体的脉搏一样。脉冲信号(pulse signal)是一种离散信号,形状多种多样,与普通模拟信号相比(如正弦波),波形在轴不连续(波形与波形之间有明显的间隔)但具有一定的周期性是他的特点,最长见得脉冲波是矩形波(也就是方波)。
单片机与晶振 :晶振就如同人的心脏
STM32开发板
IIC(inter-integrated-circuit)”读作“i方c",是一种多向控制总线,主要是用来连接整体电路(ICS),在IIC,多个芯片 可以连接到同一总线数据下,同时每个芯片可以作为实施数据传输的控制源
SDA和SCL:是SCL\SDA是I2C总线的信号线.
SDA是双向数据线,SCL是时钟线SCL.在I2C 总线上传送数据,首先送最高位,由主机发出启动信号,SDA在SCL 高电平期间由高电平跳变为低电平,然后由主机发送一个字节的数据.数据传送完毕,由主机发出停止信号,SDA在SCL 高电平期间由低电平跳变为高电平.
程序下载和安装
STM(wch)32F103ZET6(c8t6)学习笔记相关推荐
- K210学习笔记(三) K210与STM32进行串口通信,K210发STM收
文章目录 前言 一.以/r/n为结尾 二.K210端代码 三.STM32端 3.1 main函数 四.测试结果 4.1当收到1时 4.2当收到2时 4.3 测试视频 总结 前言 前面我们讲了STM32 ...
- Cortex-M3学习笔记(一)
Cortex-M3学习笔记(一) 首先,在学习Cortex-M3时,我们必须要知道必要的缩略语.整理如下:AMBA:先进单片机总线架构 ADK:AMBA设计套件 AHB:先进高性能总线 AH ...
- 【STM32学习笔记-点亮LED灯】
STM32学习笔记-点亮LED灯 文章目录 STM32学习笔记-点亮LED灯 一.原理图分析 二.代码分析 1.mian函数 2.led.c函数 3.led.h函数 4.函数文件整理 5.LED_In ...
- 不完全免疫算法简介AIMA--AIS学习笔记7
不完全免疫算法简介AIMA–AIS学习笔记7 觉得有用的话,欢迎一起讨论相互学习~ 多目标优化 An adaptive MOIAs with multiple DE 参考文献 An adaptive ...
- ARM汇编语言学习笔记
汇编是对寄存器操作的,不知道一些和主控制器相关的寄存器的作用,根本无法理解某些指令,所以先自己学习相关寄存器和工作模式. 下面是<ARM 嵌入式体系结构与接口技术(Cortex-A8 版) &g ...
- web阶段概念语法----学习笔记
web学习笔记大纲 一.Oracle数据库 1.概念 2.sql命令(增删改查) 1)select命令 2)insert命令 3)update命令 4)delete命令 3.函数--- oracle提 ...
- JVM学习笔记(自用)
JVM学习笔记(自用) 文章目录 JVM学习笔记(自用) 1.简介 2.程序计数器 3. 虚拟机栈 4. 方法区 5. 直接内存 6. 垃圾回收 Young Collection Young Coll ...
- 嵌入式学习笔记——基于Cortex-M的单片机介绍
基于Cortex-M的单片机介绍 前言 1生产厂商及其产品线 1.1ARM单片机的产品线 1.2命名规则 作业1 2习单片机的资料准备 2.1STM32开发所需手册 2.1.1芯片的数据手册 芯片基本 ...
- IMX6ULL学习笔记(1)——搭建环境、编译烧写
一.搭建环境 1.1 安装VMware 官网下载:https://customerconnect.vmware.com/en/downloads/info/slug/desktop_end_user_ ...
最新文章
- java application作用域_servlet三大作用域:request,session,application
- Quartz - 作业调度框架-插件化开发
- ga设置迭代次数_种群进化+邻域搜索的混合算法(GA+TS)求解柔性作业车间调度问题(FJSP)算法介绍...
- 将代码提交到码云步骤
- Leetcode309. Best time to sell stock with cooldown
- Android 增量更新实例(Smart App Updates)
- JDK中ThreadDump诊断Java代码中的线程死锁问题
- 我们为什么要使用NodeJS
- Python 开发 利用SQLmap API接口进行批量的SQL注入检测.(SRC挖掘)
- 高德地图MapABC报错
- 拷机软件 从软件测试中得知自己机器的性能
- 【历史上的今天】9 月 20 日:中国正式接触互联网;抖音上线;中科大成立
- Stressful Training(二分+贪心+优先队列)
- 小小知识点(一):辨别性相似度(Discriminative Similarity)
- 我灰是啥意思是什么_色彩老师说我的静物脏乱花灰是啥意思?
- GEE——2018 年南非国家土地覆盖( 20 米分辨率多季节 Sentinel 2 卫星图像生成的)
- 有参构造器(方法)和无参构造器(方法)的作用(区别)
- 厦门吾智美:ESS.OIL.CO潜力无限
- i2c协议解读(附读写过程c代码)
- rabbitmq mqtt 无脑安装