logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

stm32 模拟I2C

一个 I2C 总线两条线组成,一个双向串行数据线SDA用来表示数据,一个串行时钟线SCL用于数据收发同步“总线”指多个设备共用的信号线,在一个 I2C 通讯总线中,可连接多个 I2C 通讯设备,支持多个通讯主机及多个通讯从机多个主机同时使用总线时,为了防止数据冲突,会利用仲裁方式决定由哪个设备占用总线每个连接到总线的设备(主、从机)都有一个独立的地址,主机可通过该地址来访问不同设备。

文章图片
#单片机#stm32
stm32 ADC

自然界的信号几乎都是模拟信号,比如光亮、温度、压力、声音,而为了方便存储、处理,计算机里面都是数字的 0/1 信号,将模拟信号(连续信号)转换为数字信号(离散信号)的器件就叫模数转换器(Analogto-Digital Converter, ADC)按原理可分为:并行比较型 A/D 转换器(FLASH ADC)、逐次比较型 A/D 转换器(SAR ADC)和双积分式 A/D转换器(Double I

文章图片
#stm32#单片机
stm32 串口

USART)通用同步/异步收发器。USART是STM32内部集成的硬件外设,STM32F103系列最多有3个通用同步异步收发器(USART), 2个通用异步收发器( UART)。USART和UART的主要区别在于, USART支持同步通信,该模式有一根时钟线提供时钟。串口在嵌入式中经常使用,一般使用UART就足够了比如发送一字节数据“ A”?“A”的ASCII值是0x41, 二进制就是010000

文章图片
#stm32#单片机
stm32 定时器中断

当 APB1 的预分频器系数≥2 分频时,这个倍频 器系 数就 为 2, 即定 时器的 时钟 频率 等于 APB1 总 线时 钟频 率的 两倍,一般设置 APB1 总线时钟频率为 36M, APB1 总线的预分频器分频系数是 2,所以挂载在 APB1 总线的定时器时钟频率为 72Mhz。当使用外部时钟模式 1 的时候,时钟信号来自于定时器的输入通道,总共有 4 个,分别为 TI1/2/3/4,即

文章图片
#单片机#stm32
stm32中断

什么是中断?正常情况下,微处理器根据代码内容,按顺序执行指令。执行过程中,如果遇到其它紧急的事件需要处理,则先暂停当前任务,执行紧急事件,待紧急事件处理完后,再恢复到刚才暂停的地方继续执行。这个产生的紧急事件就叫做中断或异常通常把CPU内部产生的紧急事件叫做异常,来自CPU外部的片上外设产生的紧急事件叫做中断,异常和中断的效果基本一致,都是暂停当前任务,优先执行紧急事件,因此一般将中断和异常统称为

文章图片
#单片机#stm32
体验 Linux 音频驱动

移植alsa-lib 和 alsa-utils 体验音频驱动

#linux#arm#ubuntu +2
linux设备树

设备树dtb,dts,dtsi,dtc关系,节点与其属性

#驱动开发#linux#arm开发 +2
Linux 内核移植

Linux 内核移植——添加开发板、CPU主频修改、网络驱动修改、图形化配置文件

#linux#arm开发#arm
stm32 模拟spi

SPI( Serial Peripheral Interface, 串行外设接口)是一种全双工同步串行通信接口,它用于MCU与各种外围设备以串行方式进行通信以交换信息,通信速度最高可达25MHz以上。SPI 总线具有三种传输方式:全双工、单工以及半双工传输方式。

文章图片
#单片机#stm32
到底了