单片机
blazer小桦桦
好好学习,年年向上
微信公众号:懂了还要学
展开
-
使用树莓派GPIO点亮LCD灯
文章目录0 库安装0.1 bcm2835的安装0.2 wiringpi的安装0.3 Python GPIO的安装0 库安装树莓派中有3个库可以用于操控GPIO,分别是wiringPi, bcm2835库,和python库。0.1 bcm2835的安装BCM2835 C Library可以理解为使用C语言实现的相关底层驱动,BCM2835C Library的驱动库包括GPIO. SPI和UART等,可以通过学习BCM2835 C Library熟悉BCM2835相关的寄存器操作。如果有机会开发树莓派上原创 2020-07-18 08:56:19 · 979 阅读 · 0 评论 -
UART,SPI和I2C介绍
文章目录0 几个概念1 UART2 SPI2.1 SPI 信号线2.2 SPI 传输数据模式(时序)3 I2C3.1 空闲状态3.2 起始位与停止位3.3 数据的有效性0 几个概念发送器:发送数据到总线的器件;接收器:从总线接收数据的器件;主机:启动数据传送并产生时钟信号的设备;从机:被主机寻址的器件;多主机:同时有多于一个主机尝试控制总线但不破坏传输;主模式:用I2CNDAT支持自动字节计数的模式;位I2CRM,I2CSTT,I2CSTP控制数据的接收和发送;从模式:发送和接收操作都是由原创 2020-07-15 11:13:54 · 569 阅读 · 0 评论 -
串口通信
文章目录0 背景知识回顾0.1 总线0.2 总线通信分类按传输方向分类按通信方式分类1 串行通信1.1 串行同步通信优点缺点1.2 串行异步通信1.2.1 异步通信的数据格式1.2.3 通用异步收发器UART1.2.4 DB90 背景知识回顾0.1 总线地址总线(1)CPU是通过地址总线来指定存储单元的。(2)地址总线决定了cpu所能访问的最大内存空间的大小。(3)地址总线是地址线数量之和。数据总线(1) 是CPU与内存或其他器件之间的数据传送的通道。(2)数据总线的宽度决定了CP原创 2020-07-15 10:13:20 · 1045 阅读 · 0 评论 -
嵌入式系统总结
文章目录1, 指令集比较2, 存储器结构比较3, 处理器分类4, ARM 处理器高速缓存cache流水线总线BUSARM 运行模式ARM 存储模式指令系统下面的内容都是围绕这2幅图进行的。1, 指令集比较2, 存储器结构比较哈佛结构将程序指令存储和数据存储分开的存储器结构。中央处理器首先到程序指令存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下一步的操作(通常是执行)。程序指令存储和数据存储是分开,可以使指令和数据有不同的数据宽度,通常具有较高的执行效原创 2020-07-01 09:15:54 · 665 阅读 · 0 评论 -
51单片机大大大汇总
Without the element of enjoyment, it is not worth trying to excel at anything.---------缺乏兴趣,在任何领域达到卓越都是不值得的。文章目录0, 微型计算机组成指令集7种寻址方式数据传送类指令(8条助记符)3个周期1, 80C51单片机引脚复位2, 单片机存储器结构2.1定时/计数器0, 微型计算机组成指令...原创 2020-05-08 18:54:20 · 988 阅读 · 0 评论 -
Proteus+MDK+STM32cubeMX联合开发流程介绍
文章目录1, proteus 流程2, cubemx 设置参数3, MDK编写代码4, 运行仿真最近在忙一个小项目,过程不可谓曲折,终于明白了基础的重要性,没有基石,想要建高楼总是摇摇晃晃,还有看到罗志祥的新闻,小黑如果能学会他的半丁点时间管理的方法,可能就不用像现在这样狼狈了,哈哈哈哈这是插科打诨,不过时间管理真的很重要,因为每天都有一大堆不同的知识要学,如果不分配好,最后一样都学不好,小黑现...原创 2020-04-27 21:08:53 · 1682 阅读 · 2 评论