自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 stm32学习笔记:IIC架构和IIC通讯过程

当 STM32 的 I2C 工作在从机模式的时候,接收到设备地址信号时,数据移位寄存器会把接收到 的地址与 STM32 的自身的“I2C 地址寄存器”的值作比较,以便响应主机的寻址。方式,STM32 的 I2C 片上外设专门负责实现 I2C 通讯协议,只要配 置好该外设,它就会自动根据协议要求产生通讯信号,收发数据并缓存起来,CPU 只要检测该 外设的状态和访问数据寄存器,就能完成数据收发。如下图所示,可以将IIC的架构分为以下四个部分:通讯引脚,时钟控制逻辑,数据控制逻辑,整体控制逻辑。

2024-01-27 16:49:17 1071

原创 RCC—使用 HSE/HSI 配置时钟(stm32f429)

Q 可以取值 4~15,但是 USB OTG FS 必须使用 48M,Q=VCO 输出时钟 360/48=7.5,出现了小 数这明显是错误,权衡之策是是重新配置 VCO 的倍频因子 N=336,VCOCLK=1M*336=336M, PLLCLK=VCOCLK/2=168M,USBCLK=336/7=48M。片上大部分外设的时钟都是经过 HCLK 分频得到,至于 AHB 总线上的外设的时钟设置为多 少,得等到我们使用该外设的时候才设置,我们这里只需粗线条的设置好 APB 的时钟即可。

2024-01-17 16:00:41 1749

原创 基于fpga的数字时钟开发

【代码】基于fpga的数字时钟开发。

2023-12-12 11:19:54 606 1

原创 电磁波的传播实验

电磁场,电磁波

2023-11-20 16:20:42 1671 1

原创 我的大学两年

大学两年感悟

2023-10-26 22:53:02 137

原创 矩阵按键扫描(行列反转扫描法)

将第一步按键按下时,P3口的状态保存在变量temp当中,即temp = KeyPort;因为哪一行确定下来了,将列位的值P37 -- P34置1,因为。向P37 -- P34(即高四位)写0,因为要观察有按键按下时,P33 -- P30的电平情况。向P33 -- P30(即第四位)写1 ,因为。表示有按键被按下,然后进行消抖处理,确认有按键被按下。还是以S13按键举例,此时keyport的值为0xfb,需要注意keyport就是P3,上面代码中有定义。假如有按键按下时,被按下的按键对应的行(即。

2023-10-07 11:14:50 2990 1

原创 DHT11传感器测量温湿度,按键调节上下限阈值,蜂鸣器报警。

这个课设可以说写了四天,因为我接触单片机的时间也不是很长,基础也不是太扎实。写的代码bug真的是太多,绝大多数的时间都画在了找bug上了。

2023-06-18 20:29:42 4445 1

原创 555定时器(因内部有三个5K欧姆而得名的芯片)

原创

2023-05-25 21:04:31 1557 1

基于FPGA的数字时钟演示视频

基于FPGA的数字时钟演示视频

2023-12-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除