
RTOS多任务访问同一个UART的方法
在RTOS多任务编程中,经常会出现多个任务同时访问同一个硬件设备(如UART、I2C等)的情况,如果不妥善处理,就会出现混乱的局面。为了避免这种情况的发生,采用互斥和队列这两种常见的方法来处理这个问题。

wafer、die、cell是什么,它们的关系和区别?
也许你偶尔会听到硬件工程师或芯片设计工程师提到一些专业术语,例如wafer、die、cell等等。或许你并不熟悉这些名词,但我经常听到它们,尤其是在从事芯片设计的公司。

UART的Rx和Tx引脚如何互换,电平如何反转
今天我与大家分享一些关于STM32中UART的特性,特别是针对较新系列的STM32(如:STM32H7、G0、G4等)的UART。在这些系列的UART中,我们可以通过软件来改变Rx和Tx引脚、电平反转、高低反序以及设置超时等功能。

IAP、APP程序拼接,及hex/bin格式互转
在当今的产品中,常见的有IAP(引导加载器)和APP(应用程序)两部分程序,通常在量产时需要将两部分程序合为一体。一般而言,通过编程(下载)工具就能实现程序拼接,以及hex/bin格式的互转。