##文章目录

认识单片机

单片机(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)学习笔记相关推荐

  1. K210学习笔记(三) K210与STM32进行串口通信,K210发STM收

    文章目录 前言 一.以/r/n为结尾 二.K210端代码 三.STM32端 3.1 main函数 四.测试结果 4.1当收到1时 4.2当收到2时 4.3 测试视频 总结 前言 前面我们讲了STM32 ...

  2. Cortex-M3学习笔记(一)

    Cortex-M3学习笔记(一) 首先,在学习Cortex-M3时,我们必须要知道必要的缩略语.整理如下:AMBA:先进单片机总线架构   ADK:AMBA设计套件 AHB:先进高性能总线    AH ...

  3. 【STM32学习笔记-点亮LED灯】

    STM32学习笔记-点亮LED灯 文章目录 STM32学习笔记-点亮LED灯 一.原理图分析 二.代码分析 1.mian函数 2.led.c函数 3.led.h函数 4.函数文件整理 5.LED_In ...

  4. 不完全免疫算法简介AIMA--AIS学习笔记7

    不完全免疫算法简介AIMA–AIS学习笔记7 觉得有用的话,欢迎一起讨论相互学习~ 多目标优化 An adaptive MOIAs with multiple DE 参考文献 An adaptive ...

  5. ARM汇编语言学习笔记

    汇编是对寄存器操作的,不知道一些和主控制器相关的寄存器的作用,根本无法理解某些指令,所以先自己学习相关寄存器和工作模式. 下面是<ARM 嵌入式体系结构与接口技术(Cortex-A8 版) &g ...

  6. web阶段概念语法----学习笔记

    web学习笔记大纲 一.Oracle数据库 1.概念 2.sql命令(增删改查) 1)select命令 2)insert命令 3)update命令 4)delete命令 3.函数--- oracle提 ...

  7. JVM学习笔记(自用)

    JVM学习笔记(自用) 文章目录 JVM学习笔记(自用) 1.简介 2.程序计数器 3. 虚拟机栈 4. 方法区 5. 直接内存 6. 垃圾回收 Young Collection Young Coll ...

  8. 嵌入式学习笔记——基于Cortex-M的单片机介绍

    基于Cortex-M的单片机介绍 前言 1生产厂商及其产品线 1.1ARM单片机的产品线 1.2命名规则 作业1 2习单片机的资料准备 2.1STM32开发所需手册 2.1.1芯片的数据手册 芯片基本 ...

  9. IMX6ULL学习笔记(1)——搭建环境、编译烧写

    一.搭建环境 1.1 安装VMware 官网下载:https://customerconnect.vmware.com/en/downloads/info/slug/desktop_end_user_ ...

最新文章

  1. java application作用域_servlet三大作用域:request,session,application
  2. Quartz - 作业调度框架-插件化开发
  3. ga设置迭代次数_种群进化+邻域搜索的混合算法(GA+TS)求解柔性作业车间调度问题(FJSP)算法介绍...
  4. 将代码提交到码云步骤
  5. Leetcode309. Best time to sell stock with cooldown
  6. Android 增量更新实例(Smart App Updates)
  7. JDK中ThreadDump诊断Java代码中的线程死锁问题
  8. 我们为什么要使用NodeJS
  9. Python 开发 利用SQLmap API接口进行批量的SQL注入检测.(SRC挖掘)
  10. 高德地图MapABC报错
  11. 拷机软件 从软件测试中得知自己机器的性能
  12. 【历史上的今天】9 月 20 日:中国正式接触互联网;抖音上线;中科大成立
  13. Stressful Training(二分+贪心+优先队列)
  14. 小小知识点(一):辨别性相似度(Discriminative Similarity)
  15. 我灰是啥意思是什么_色彩老师说我的静物脏乱花灰是啥意思?
  16. GEE——2018 年南非国家土地覆盖( 20 米分辨率多季节 Sentinel 2 卫星图像生成的)
  17. 有参构造器(方法)和无参构造器(方法)的作用(区别)
  18. 厦门吾智美:ESS.OIL.CO潜力无限
  19. i2c协议解读(附读写过程c代码)
  20. rabbitmq mqtt 无脑安装

热门文章

  1. Android Studio鼠标不能拖动文件drag-n-drop
  2. python列表怎么表示_详解Python列表
  3. 列表的循环遍历及常见操作
  4. 培养良好的团队合作能力
  5. 寒武纪mlu220开发板-英码科技
  6. Mac 模拟登陆12306
  7. 你不在是一个人的世界,对最爱的人说:我爱你
  8. 企业如何才能发挥出知识管理真正的价值
  9. QQ 聊天机器人小薇 2.1.0 发布!
  10. Pair Programming