
Linux下开发STM32:使用gcc-arm-none-eabi工具链编译生成bin、hex文件
当涉及到STM32微控制器的开发时,关于编译工具的问题就浮出水面。我们为什么不直接使用gcc,而是倾向于采用gcc-arm-none-eabi呢?原因就在于Linux环境下的交叉编译需求。

为什么采用4~20mA的电流来传输模拟量?
大多数人可能已经十分熟知了像RS232、RS485、CAN这样在工业界广泛运用的总线系统,它们都是数字信号的传输手段。但是,对于模拟信号,我们通常用什么方法进行传输呢?