![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
文章平均质量分 92
单片机
轩辰~
这个作者很懒,什么都没留下…
展开
-
STM32F103系列单片机串口笔记(二)
单片机串口与PC串口通信就应该遵循下面的连接方式:在单片机串口与上位机给出的rs232口之间,通过电平转换电路(如下面图中的Max232芯片) 实现TTL电平与RS232电平之间的转换。这里的交叉连接的意思就是,芯片1的RxD连接芯片2的TXD,芯片2的RXD连接芯片1的TXD。串口通讯的数据包由发送设备通过自身的TXD接口传输到接收设备的RXD接口,通讯双方的数据包格式要规约一致才能正常收发数据。这个框图分成上、中、下三个部分。然而,UART的发送和接收都需要波特率来进行控制的,波特率是怎样控制的呢?原创 2024-04-20 16:17:46 · 949 阅读 · 0 评论 -
STM32F103系列单片机串口笔记(一)
串行通讯是指仅用一根接收线和一根发送线就能将数据以位进行传输的一种通讯方式。尽管串行通讯的比按字节传输的并行通信慢,但是串口可以在仅仅使用两根线的情况下就能实现数据的传输。典型的串口通信使用3根线完成,分别是地线、发送、接收。由于串口通信是异步的,所以端口能够在一根线上发送数据同时在另一根线上接收数据。串口通信最重要的参数是波特率、数据位、停止位和奇偶的校验。对于两个需要进行串口通信的端口,这些参数必须匹配,这也是能够实现串口通讯的前提。原创 2024-04-20 15:59:51 · 476 阅读 · 0 评论 -
STM32F103系列单片机时钟笔记(一)
首先,我们得搞清楚几个概念:时钟:单片机的心脏,所有的外设的运作都需要时钟供能。时钟周期:又称为振荡周期,可以简单理解为传输一个0或1所需要的时间指令周期:执行一条指令(如 MOV A, #34H)所需要的时间。对于不同类型的指令,指令周期长度可能不同。机器周期:执行一个动作的时间周期。如:执行一个指令需要”取指令并译码“、”执行操作数“两个动作。以上三个周期的关系图如下:(图为转载)开启时钟并等待就绪若时钟异常就退出(用户可自行作相关异常处理)原创 2024-03-31 08:48:28 · 1040 阅读 · 1 评论 -
STM32F103系列单片机中断笔记
我们先看以下几个生活中的“中断”:突发事件处理:比如当发生火灾、地震、洪水等突发事件时,人们通常会立即停止手头的工作,转而执行相应的逃生或救援行动。突如其来的电话或门铃:当你在做重要事情时,比如工作、学习或休息,突然接到重要电话或有人按门铃,你会立刻中断当前的活动,转而去接听电话或开门。急救和医疗护理:在医疗领域,如果一个患者突然出现了严重的健康问题,医护人员会立即中断正在进行的工作,全力以赴地处理这一紧急情况。交通信号灯:交通信号灯可以看作是道路交通中的中断机制。原创 2024-03-27 10:47:10 · 569 阅读 · 0 评论