上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: STM32 的 USART 简介 通用同步异步收发器(Universal Synchronous Asynchronous Receiver and Transmitter)是一个串行通信设备,可以灵活地与外部设备进行全双工数据交换。有别于 USART 还有一个 UART(Universal Asy 阅读全文
posted @ 2018-04-29 10:17 wenshinlee 阅读(3637) 评论(0) 推荐(0) 编辑
摘要: 物理层:规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。其实就是硬件部分。 协议层:协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。其实就是软件部分。 简单来说物理层规定我们用嘴巴还是用肢体来交流,协议层则规定我们用中文还是英文来交流。 物理层 RS-232 与 阅读全文
posted @ 2018-04-29 00:14 wenshinlee 阅读(25563) 评论(0) 推荐(0) 编辑
摘要: 串行通讯与并行通讯 按数据传送的方式,通讯可分为串行通讯与并行通讯,串行通讯是指设备之间通过少量数据信号线(一般是 8 根以下),地线以及控制信号线,按数据位形式一位一位地传输数据的通讯方式。而并行通讯一般是指使用 8、16、32 及 64 根或更多的数据线进行传输的通讯方式,它们的通讯传输对比说明 阅读全文
posted @ 2018-04-28 16:49 wenshinlee 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 实验目的:利用 SysTick 产生 1s 的时基,LED 以 1s 的频率闪烁。 编程要点 1、设置重装载寄存器的值 2、清除当前数值寄存器的值 3、配置控制与状态寄存器 过程 我们创建了两个文件:bsp_SysTick.c 和 bsp_ SysTick.h 文件用来存放 SysTick 驱动程序 阅读全文
posted @ 2018-04-28 16:33 wenshinlee 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 实验目的:利用 SysTick 产生 1s 的时基,LED 以 1s 的频率闪烁。 编程要点 1、设置重装载寄存器的值 2、清除当前数值寄存器的值 3、配置控制与状态寄存器 过程 我们创建了两个文件:bsp_SysTick.c 和 bsp_ SysTick.h 文件用来存放 SysTick 驱动程序 阅读全文
posted @ 2018-04-28 16:19 wenshinlee 阅读(692) 评论(0) 推荐(0) 编辑
摘要: SysTick—系统定时器是属于 CM3 内核中的一个外设,内嵌在 NVIC 中。系统定时器是一个 24bit (2^24)的向下递减的计数器,计数器每计数一次的时间为 1/SYSCLK,一般我们设置系统时钟 SYSCLK 等于 72M。当重装载数值寄存器的值递减到 0 的时候,系统定时器就产生一次 阅读全文
posted @ 2018-04-28 14:37 wenshinlee 阅读(4412) 评论(0) 推荐(1) 编辑
摘要: 在KEY点亮LED源码的基础上 USER下新建EXIT文件夹,新建bsp_exit.c和bsp_exit.h,添加到工程中(魔术棒添加头文件所在文件夹) bsp_exit.h内容 bsp_exit.c内容 sstm32f10x_it.c(引入LED和EXTI的相应头文件) main函数内容 bsp_ 阅读全文
posted @ 2018-04-23 22:48 wenshinlee 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 实验目的 设计使用外接的按键来作为触发源,使得控制器产生中断,并在中断服务函数中实现控制小灯的亮灭. 按键硬件点路 编程要点 具体代码如下 阅读全文
posted @ 2018-04-21 17:29 wenshinlee 阅读(701) 评论(0) 推荐(0) 编辑
摘要: EXTI 简介 EXTI(External interrupt/event controller) —外部中断/事件控制器, 管理了控制器的 20个中断/事件线。每个中断/事件线都对应有一个边沿检测器,可以实现输入信号的上升沿检测和下降沿的检测。 EXTI 可以实现对每个中断/事件线进行单独配置,可 阅读全文
posted @ 2018-04-21 16:12 wenshinlee 阅读(2914) 评论(0) 推荐(0) 编辑
摘要: STM32中断很强大,STM32中断可以嵌套,任何外设都可以产生中断,其中中断和异常是等价的. 中断执行流程: 主程序执行过程可以产生中断去执行中断的内容(保护现场),然后在返回继续执行中断. 中断分类:(可以在参考手册查看) 有关具体的系统异常和外部中断可在标准库文件 stm32f10x.h 这个 阅读全文
posted @ 2018-04-21 15:56 wenshinlee 阅读(11262) 评论(1) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页