随笔分类 - 嵌入式系统
摘要:在Arch/Manjaro 环境下使用stm32flash 对stm32进行串口下载 由于我们老师给我们的stm32带了一个扩展板,扩展板上带了一个CH340烧录电路,所以只能使用ISP下载。 Linux下想要直接在命令行进行串口烧录需要先下载 工具,Arch系可以直接从AUR仓库下载。 下载了以后
阅读全文
摘要:author: lunar date: Wed 14 Oct 2020 09:22:03 AM CST SPI (Serial Peripheral Interface) 串行外设接口概述 SPI即串行外围设备接口,SPI的内部非常简洁: 从图中可以看出,主机和从机都有一个串行移位寄存器,主机通过向
阅读全文
摘要:USART串行通信 串行通信通常用于连接两个距离较远的物理设备 基本原理 串行通信最常用的通信标准是 RS232C 右边的为更常用的一种 DSR: 指示数据通信设备是否准备好接受数据 DTR:数据终端设备准备好 RTS:请求由DTE向DCE发送数据 CTS:请求清除发送信号,由DCE发出 DCD:数
阅读全文
摘要:GPIO GPIO(General Purpose Input Output) GPIO功能描述 STM32的GPIO模块通过软件编程实现I/O端口的重新映射,从而达到I/O端口功能的复用。 GPIO端口的每个位可以由软件分别配置成下列9个模式: 浮空输入:当引脚浮空时,相当于介入高电平; 上拉输入
阅读全文
摘要:author: lunar date: Sun 27 Sep 2020 07:57:23 AM CST USART Serial Communication USART: Universal Synchronization Asynchronization Receive Trigger. Simp
阅读全文
摘要:第9章 I2C 总线原理及其应用 9.1 I2C 总线概述 9.1.1 I2C总线特点 对于嵌入式系统来说,其微处理器通常是通用型的,为了满足特殊应用,通常需要扩展一些外设。最常见的扩展方法是采用微控制器的内存映射通过并行总线来扩展这些外设,由于并行总线数量较多,通常还需要译码器电路进行地址分配,这
阅读全文