logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux内核入门(一)认识内核

本文主要是从宏观的角度来探讨一下linux内核的组成部分以及一些基础的概念,为进一步学习linux内核打下基础

文章图片
#linux#c语言
Linux内核入门(二)Hello World 驱动程序

本文主要探讨如何在 linux下编写一个Hello World入门级别的驱动程序以及演示驱动程序的加载、卸载以及调试的方法与步骤

#linux#c语言
stm32之I2C通信外设

本文主要探讨stm32之I2C外设相关概念以及基本结构等,最后详细地分析了I2C外设的读写时序。

#stm32#嵌入式硬件#单片机
stm32之硬件SPI读写W25Q64存储器应用案例

本案例使用硬件SPI外设通信的方式实现了STM32与W25Q64 Flash存储器的通信,完成了常见的Flash存储器操作如读ID、页写、扇区擦除、读取数据等。

#stm32#单片机#嵌入式硬件
stm32之SPI通信外设

本文主要探讨stm32之SPI通信外设的相关概念以及基本结构等,最后详细地分析了SPI外设的时序,为进一步学习SPI通信打下基础。

#stm32#单片机#嵌入式硬件
stm32之软件SPI读写W25Q64存储器应用案例

本案例使用软件SPI通信的方式实现了STM32与W25Q64 Flash存储器的通信,完成了常见的Flash存储器操作如读ID、页写、扇区擦除、读取数据等。

#stm32#单片机
stm32之硬件I2C读写MPU6050陀螺仪、加速度传感器应用案例

本案例实现了一个stm32使用硬件I2C外设通信读写MPU6050陀螺仪、加速度传感器的功能,最终我们将MPU6050的实时数据显示在了OLED上。OLED最上面显示的是设备ID号,左下角三个是加速度传感器的输出数据,分别为X轴、Y轴和Z轴的加速度。右边三个是陀螺仪传感器的输出数据,分别为X轴、Y轴和Z轴的角速度。当我们改变MPU6050传感器的姿态这六个数据就会相应地变化。

#stm32#单片机#嵌入式硬件
stm32之SPI通信协议

本文主要探讨SPI通信协议。关于SPI通信的内容我主要会分为两大块来讲,第一块,就是介绍协议规则,然后用软件模拟的形式来实现协议。第二块,就是介绍stm32的SPI外设,然后用硬件来实现协议。

文章图片
#stm32#单片机#嵌入式硬件
stm32之I2C通信协议

本文主要探讨I2C通信协议。关于I2C通信的内容我主要会分为两大块来讲,第一块,就是介绍协议规则,然后用软件模拟的形式来实现协议。第二块,就是介绍stm32的I2C外设,然后用硬件来实现协议。因为I2C是同步时序,软件模拟协议也是非常方便,目前也存在很多软件模拟I2C的代码,所以我们先学习软件I2C,再学习硬件I2C。

#stm32#单片机
EXTI外部中断之对射式红外传感器计次应用案例

本文主要探讨利用EXTI外部中断实现一个对射式红外传感器计次的功能。

#单片机#嵌入式硬件#stm32
    共 19 条
  • 1
  • 2
  • 请选择