自定义博客皮肤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)
  • 收藏
  • 关注

原创 平台总线(实操)---实现(多个)LED灯的资源传递

3、因为有两个设备所以需要将两个设备都注册到平台总线中,所以需要注册两次 4、在出口函数中,注销设备driver.c中的修改:1、首先你注册多个设备和driver.c匹配,你的driver.c就应该能够兼容多个设备 2、这样改好了以后,可以试一下看能不能调用多次probe,每注册一次pdev会调用一次,这里六个灯就是六次 Makefile文件special文件device.cdriver.cstm32mp157xxx.

2023-11-03 21:24:31 131

原创 平台总线(实操)---实现LED灯的资源传递

char *name;// 设备名// 次设备号//操作寄存器的哪一个位//在基地址的基础上偏移多少device.c// 1,头文件//这是在定义自定的资源,因为这些资源会随着硬件的变化而改变.minum =0,struct resource led_resource[]={//具体的地址资源或者中断资源[0]={//RCC的地址资源},[1]={//GPIO的地址资源},

2023-11-02 21:47:46 104 1

原创 Linux初级驱动开发(实操)---STM32MP157点灯

点灯

2023-10-28 21:16:09 209 1

原创 STM32F103---DMA

DMA用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。

2023-10-16 20:28:14 836

原创 STM32F103---矩阵按键

按下了,只有当行和列都是低电平的时候,检测按键的函数(uint16_t KEY_Scanf_Config)才会检测到低电平,从而确定该按键;4、准备工作都做好后,我们需要写一个检测按键的函数,一直处于检测状态(while(1)),我们需要将哪个按键按下打印到串口调试助手,就需要该。,因为我初始化了第一行为上拉输入,所以它默认输入高电平,当我“1”按下后,它就会变成低电平输入。,我们所使用的PB3、PB4、PA15是不可用的,只有在JTAG-DP和SW-DP关闭下,我们才能使用,所以我们需要去。

2023-10-13 21:55:46 645 1

原创 STM32F407---配置串口点灯

需求:用STM32F407芯片实现在串口调试工具中发送‘open’开灯,发送‘close’关灯分析:1、先点个灯,点灯需要初始化GPIO引脚,然后调用GPIO_ResetBits拉低电平即可点亮2、配置串口。

2023-09-27 16:27:18 766 1

原创 IIC通信-----GPIO模拟IIC协议

发送数据信号:高位先行,一个SCL高电平发送一个位的数据,SCL为低电平时,准备数 据,SCL为高电平时,数据稳定发送。2,IIC通信是一种两线串行的通信方式:SDA(数据线),SCL(时钟线)起始信号:SCL为高电平期间,SDA由高电平跳变到低电平,产生一个有效的下降沿。停止信号:SCL为高电平期间,SDA由低电平跳变到高电平,产生一个有效的上升沿。10,IIC通信是一种稳定的通信方式,在通信过程中的每一步都有应答。

2023-09-24 19:34:42 855

原创 双向循环链表

双向循环链表

2023-08-08 21:46:51 37

空空如也

空空如也

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

TA关注的人

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