- 博客(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
原创 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关注的人