上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 软件模拟协议:使用CPU直接控制通讯引脚(GPIO)的电平,产生出符合通讯协议标准的逻辑。 硬件实现协议:由STM32的I2C片上外设专门负责实现I2C通讯协议,只要配置好该外设,它就会自动根据协议要求产生通讯信号,收发数据并缓存起来,CPU只要检测该外设的状态和访问数据寄存器,就能完成数据收发。这 阅读全文
posted @ 2018-05-03 23:22 wenshinlee 阅读(3124) 评论(0) 推荐(0) 编辑
摘要: I2C 协议简介 I2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要 USART、CAN 等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路(IC)间的通讯。 在计算机科学里,大部分复杂的问 阅读全文
posted @ 2018-05-03 11:08 wenshinlee 阅读(1628) 评论(0) 推荐(0) 编辑
摘要: 存储器种类 存储器是计算机结构的重要组成部分。存储器是用来存储程序代码和数据的部件,有了存储器计算机才具有记忆功能。基本的存储器种类见图 1。 存储器按其存储介质特性主要分为“易失性存储器”和“非易失性存储器”两大类。其中的“易失/非易失”是指存储器断电后,它存储的数据内容是否会丢失的特性。由于一般 阅读全文
posted @ 2018-05-02 23:26 wenshinlee 阅读(1073) 评论(3) 推荐(0) 编辑
摘要: 实验目的: bsp_dma_mtp.h bsp_dma_mtp.c main.c 阅读全文
posted @ 2018-05-02 15:57 wenshinlee 阅读(1076) 评论(0) 推荐(0) 编辑
摘要: M to M:Flash to Sram,把内部flash的数据传输到内部SRAM(DRAM主要存放的是变量, flash 主要存放代码) M to P: SRAM to 串口,同时LED闪烁,演示DMA传送数据不需要占用CPU bsp_dma_mtm.h bsp_dma_mtm.c main.c 阅读全文
posted @ 2018-05-02 14:52 wenshinlee 阅读(2576) 评论(0) 推荐(0) 编辑
摘要: DMA 简介 DMA(Direct Memory Access)—直接存储器存取,是单片机的一个外设,它的主要功能是用来搬数据,但是不需要占用 CPU,即在传输数据的时候,CPU 可以干其他的事情,好像是多线程一样。数据传输支持从外设到存储器或者存储器到存储器,这里的存储器可以是 SRAM 或者是 阅读全文
posted @ 2018-05-01 22:26 wenshinlee 阅读(2669) 评论(2) 推荐(2) 编辑
摘要: 实验目的: 源码 方法1: bsp_usart.c bsp_usart.h main.c stm32f10x_it.c 对应上面的方法,我们也可以在stm32f10x_it.c中定义一个全局变量,然后在主函数中进行switch判断. 方法2: 不采用中断的方式,采用查询的方法(将中断函数USART1 阅读全文
posted @ 2018-04-30 12:39 wenshinlee 阅读(4250) 评论(0) 推荐(0) 编辑
摘要: 在串口的移植时候一定要更改 阅读全文
posted @ 2018-04-30 00:07 wenshinlee 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 新建bsp_usart.c和bsp_usart.h,添加到工程,魔术棒添加头文件所在的文件夹. 上位机下载 bsp_usart.c bsp_usart.h main.c 阅读全文
posted @ 2018-04-29 23:33 wenshinlee 阅读(1364) 评论(0) 推荐(0) 编辑
摘要: 常用的6个函数,结构体: USART 初始化结构体(USART_InitTypeDef) USART 时钟初始化结构体(USART_ClockInitTypeDef) 串口使能函数void USART_Cmd(USART_TypeDef* USARTx, FunctionalState NewSta 阅读全文
posted @ 2018-04-29 13:40 wenshinlee 阅读(2659) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页