裸机中环形队列与RTOS中消息队列的区别

裸机中环形队列与RTOS中消息队列的区别

“环形队列”和“消息队列”在嵌入式领域有应用非常广泛,相信有经验的嵌入式软件工程师对它们都不陌生。

单片机独立看门狗和窗口看门狗的区别

单片机独立看门狗和窗口看门狗的区别

早期的MCU缺乏看门狗功能,这就导致一些产品容易出现死机无法重启的问题。为了解决这个问题,后期的MCU开始内部集成看门狗。

通信教程 | I2C高速模式3.4M/s和标准100K/s有啥区别?

通信教程 | I2C高速模式3.4M/s和标准100K/s有啥区别?

I²C,全称Inter Integrated Circuit,也被称为IIC。这是一种常用的通信协议,广泛应用于集成电路之间的通信。

通信教程 | USB接口和雷电接口的关系

通信教程 | USB接口和雷电接口的关系

随着USB 4和Type-C的广泛应用,可能会听到雷电接口的名称。下面将为大家详细介绍USB和雷电接口的相关内容。

单片机也能用C++编程点灯

单片机也能用C++编程点灯

一般情况下,在单片机编程中,要么使用汇编语言,要么使用C语言,使用C++进行开发的情况很少。但是,是否能够使用C++来开发单片机呢?

SPI支持“一主多从”吗?

SPI支持“一主多从”吗?

虽然在平常的应用中,SPI通常是一主一从的使用方式,但它也支持像I2C那样的一主多从的通信方式。不过,为了实现这种通信方式,需要增加硬件连接线和相应的通信协议等。

单片机“低耦合”的一些方法

单片机“低耦合”的一些方法

这是一种针对无操作系统的微控制器(MCU)的实用软件框架,提供了任务轮询管理、命令管理器、低功耗管理、环形缓冲区等实用模块。该系统广泛使用自定义段技术,减少各个模块之间的耦合关系,从而大大提高了程序的可维护性。

C语言函数返回1和返回0究竟哪个好?

C语言函数返回1和返回0究竟哪个好?

一般情况下,除了初学者和学习阶段,很少有人将大量的C语言代码直接放在main()函数中。为了提高代码的复用性和降低耦合性,人们会将代码拆分为不同的功能模块,并封装成函数。

单片机hex和bin?文件有什么区别?

单片机hex和bin?文件有什么区别?

我们都知道,单片机程序通常以hex或bin文件的形式存在。有读者问到:hex和bin文件究竟有什么区别呢?

嵌入式软件开发爱恨交织的几个阶段

嵌入式软件开发爱恨交织的几个阶段

很多读者常常问一个问题:“是不是应该放弃选择嵌入式开发和单片机这条路?”下面是一位网友分享的嵌入式开发经历,希望对你有所帮助。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部