自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 FIFO模式下外设控制器驱动开发-中断篇

驱动软件开发,就好比做菜,通过不同的烹饪方式,来做出满汉全席。第一种方法就是用最简单的食材(GPIO),通过最高端的烹饪方式(模拟),将最鲜,最原始的味道(时序)来刺激我们的味蕾。第二种方法则是往往使用丰富的食材,调料,添加到炒锅(高集成化的硬件控制器)中,通过最简单的烹饪方式(一件启动)完成美食的制作。因此,上述的两种方法,在嵌入式驱动软件开发中,我们称之为GPIO模拟和硬件驱动控制器实现。本文主要介绍的是在FIFO模式下的中断处理逻辑和思维方式。

2024-08-03 15:16:09 876

原创 MicroWire串行协议,从原理到应用

Microwire串行总线协议以其精简和高效的特点,在嵌入式系统和微控制器领域得到了广泛应用。通过对其原理和应用场景的介绍,我们可以看到Microwire总线在数据传输、多处理器通信和传感器数据读取等方面具有独特的优势。随着技术的不断发展,Microwire总线协议将在更多领域展现出其潜力。

2024-07-22 20:26:54 399

原创 DMA从原理到应用

DMA技术通过允许外设设备直接访问主存储器,显著提高了数据传输的效率和系统性能。从网络通信到音视频处理,从磁盘I/O到材料表征,DMA技术在各个领域都有着广泛的应用。作为一名全栈技术开发人员,深入了解DMA技术的原理和应用,将有助于我们更好地优化系统性能,提升用户体验。

2024-07-12 14:33:12 850

原创 UART从原理到应用

UART协议作为一种简单可靠的串行通信协议,在嵌入式系统和计算机通信中发挥着重要作用。通过深入了解UART协议的原理、工作机制以及应用案例,我们可以更好地应用它来实现设备之间的数据传输和控制功能。随着物联网和嵌入式技术的不断发展,UART协议将在更多领域得到应用,为我们的生活带来更多便利和创新。

2024-05-11 16:05:01 604 1

原创 SPI从原理到应用

SPI协议是一种全双工、同步串行通信协议,主要用于微控制器与外部设备之间的通信。它采用主从模式进行通信,其中一个设备作为主设备(Master),其他设备作为从设备(Slave)。主设备负责控制时钟信号和数据传输的时序,而从设备则根据主设备的指令进行数据传输。SPI协议作为一种高效、灵活的串行通信协议,在嵌入式系统和硬件通信中发挥着重要作用。通过深入了解SPI协议的原理、应用和实现方法,我们可以更好地利用它进行数据传输和设备控制,提高系统的性能和稳定性。

2024-05-10 14:52:09 619 1

原创 I2S从原理到应用

I2S(Inter-IC Sound)协议是一种用于连接数字音频设备之间的串行总线接口标准。它广泛应用于各种音频设备中,如音频编解码器、数字信号处理器和音频控制器等。又称为集成电路内置音频总线,是飞利浦公司提出的一种用于数字音频设备之间进行音频数据传输的总线标准。它定义了硬件接口规范以及数字音频数据的格式,为音频数据的传输提供了高效、可靠的解决方案。

2024-05-10 11:25:18 1051 1

原创 I2C从原理到应用

I2C协议是一种双向二线制同步串行总线,由Philips公司开发,用于连接微控制器及其外围设备。它具有线路简单、硬件开销小、软件编程容易等优点。I2C总线由数据线SDA和时钟线SCL构成,可连接多个器件,支持多种通信速度。I2C协议作为一种高效、简单的通信方式,为现代电子系统提供了强大的支持。通过深入了解I2C协议的工作原理和特点,我们可以更好地应用它于实际项目中,提高系统的性能和稳定性。

2024-04-24 18:09:03 333

原创 IR红外遥控软件设计思想

IR红外遥控软件设计思想:分层设计,参考设计

2024-04-24 16:39:08 863 2

原创 红外(IR)NEC协议驱动软件设计

基于简单的GPIO模拟的方式:通过原理实现简单的红外发射,接收流程

2024-04-09 18:09:17 999

原创 NEC协议

NEC协议是一种红外线通信协议,常用于家电遥控器和其他红外线设备之间的通信。它由日本电子公司NEC(日本电气公司)开发,并被广泛应用于各种消费电子产品中。

2024-04-09 11:26:50 1339

原创 常用物联网应用协议

本文主要介绍在物联网领域,常用的一些物联网应用协议,包含以下几种:1、MQTT(Message Queuing Telemetry Transport)2、CoAP(Constrained Application Protocol)3、HTTP/HTTPS(Hypertext Transfer Protocol)4、AMQP(Advanced Message Queuing Protocol)5、DDS(Data Distribution Service)6、LWM2M (Lightweight Mach

2023-08-26 11:08:46 850 1

空空如也

空空如也

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

TA关注的人

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