上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 26 下一页
摘要: 般可用于采集电压,将电压的模拟信号转换为数字信号,经过计算以获得肉眼可读的电压值。 般可用于采集电压,将电压的模拟信号转换为数字信号,经过计算以获得肉眼可读的电压值。 般可用于采集电压,将电压的模拟信号转换为数字信号,经过计算以获得肉眼可读的电压值。 般可用于采集电压,将电压的模拟信号转换为数字信号 阅读全文
posted @ 2018-04-19 14:27 fire909090 阅读(7645) 评论(0) 推荐(0) 编辑
摘要: 从字面意思上看,DMA即为“直接内存读取”的意思,换句话说DMA就是用来传输数据的,它也属于一个外设。只是在传输数据时,无需占用CPU。 DMA请求 某个外设在通过DMA传输数据前,必须先给DMA控制器发送请求,控制器会返回一个应答信号给外设,外设应答后并且DMA控制器收到外设应答信号后,便会启动D 阅读全文
posted @ 2018-04-19 11:00 fire909090 阅读(6755) 评论(0) 推荐(0) 编辑
摘要: 之前的上、中两篇文章介绍了串口通讯基础和stm32的USART基本结构等相关。万事俱备只欠东风,现在是时候小试牛刀了。 简单做个USART的串口数据收发实验。实验在stm32f103上完成。 我们选择CH340G芯片来完成,其可以实现USB转USART。 查阅开发板原理图可得,CH340G芯片TXD 阅读全文
posted @ 2018-04-19 10:11 fire909090 阅读(2020) 评论(0) 推荐(0) 编辑
摘要: USART即为通用同步异步收发器,用于串行通信,例如其可以用于打印程序输出信息,以便于调试程序。 USART框图 图10-1 这里简单介绍下USART框图。 TX为发送数据的输出引脚,RX为接收数据的输入引脚,SCLK为发送器时钟输出引脚(同步模式下会用到)。其中SCLK来源于APB1总线时钟(36 阅读全文
posted @ 2018-04-19 09:53 fire909090 阅读(1422) 评论(0) 推荐(1) 编辑
摘要: 通讯协议 通讯协议分为物理层和协议层。 物理层:规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输; 协议层:规定通讯逻辑,统一收发双方的数据打包、解包标准。 串口通讯物理层之RS-232 RS-232标准主要规定了信号用途、通讯接口和信号电平标准。如图9-1为常见的设备间串口 阅读全文
posted @ 2018-04-18 16:46 fire909090 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 在计算机设备之间经常会需要进行数据传输,我们会接触到很多的通讯方式,本文大概介绍下关于通讯的一点点概念。 串行、并行通讯 串行通讯按单个数据位进行数据传输,而并行通讯可以同时传输多个位的数据。打个比方,串行通讯更像是单车道的公路,一次只能允许一辆车通过,而并行通讯则是多车道公路,可以实现多辆车同时行 阅读全文
posted @ 2018-04-18 16:35 fire909090 阅读(467) 评论(0) 推荐(0) 编辑
摘要: SysTick即为系统定时器,又称嘀嗒定时器,是Cortex-M3内核的一个外设,集成在NVIC中。SysTick是一个24bit的向下递减的计数器,每计数一次的时间为1/SYSCLK(SYSCLK一般为72MHz)。 操作系统需要执行多任务管理,用SysTick产生中断,确保单个任务不会锁定整个系 阅读全文
posted @ 2018-04-18 15:51 fire909090 阅读(8900) 评论(0) 推荐(0) 编辑
摘要: 程序运行首先会在启动文件(即startup_stm32f10x_xx.s)里调用SystemInit()函数(最终调用的是SetSysClockTo72()函数)把系统时钟初始化为72MHz。换言之,在没有修改系统时钟时,其默认为72MHz,如果需要修改,则应重新定义并调用初始化函数。 我们通过观察 阅读全文
posted @ 2018-04-18 14:53 fire909090 阅读(2067) 评论(0) 推荐(0) 编辑
摘要: 当按下一个按键时,系统是如何检测到的呢? 我们通过LED灯的亮灭状态来间接完成按键检测。当按下按键时,LED灯亮,再次按下时,LED灯灭。 要完成这个实验,我们就会用到GPIO外设的基本输入功能。 查阅开发板的按键原理图,如图3-1。 图3-1 图中的K1、K2即为按键。以K1为例,当未按下按键时, 阅读全文
posted @ 2018-04-18 13:48 fire909090 阅读(6555) 评论(0) 推荐(0) 编辑
摘要: 这一部分我们将使用按键作为触发源,在产生中断时,实现控制LED灯的亮灭状态切换。 在具体应用前,我们还需先认识认识EXTI。 EXTI 全称为External interrupt/event controller,即外部中断/事件控制器。其管理了20个中断/事件线,每条线都有对应的一个边沿检测器,用 阅读全文
posted @ 2018-04-18 11:26 fire909090 阅读(603) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 26 下一页