最新文章

嵌入式项目如何实现应用和硬件分层管理
以STM32为例,打开一些网络上下载的例程或者购买的开发板自带的例程,我们会发现,在应用层中经常会引用stm32f10x.h或者stm32f10x_gpio.h等硬件层的代码文件。但事实上,这些文件应该属于硬件层,如果放在软件层中会显得非常混乱。

嵌入式开发 | 提高单片机代码编译速度的几种方法
程序员在软件开发过程中经常会遇到一个令人讨厌的问题,那就是编译代码速度很慢。毕竟,编码只需要几分钟,但编译却需要好几倍甚至更长时间。这真是一件令人难以忍受的事情。不过,针对这个问题,嵌入式软件开发领域也有一些行之有效的操作或方法可以提高编译速度。

嵌入式项目如何实现应用和硬件分层管理
以STM32为例,当打开从网络上下载的例程或者购买的开发板自带的例程时,经常会遇到应用层中包含stm32f10x.h或者stm32f10x_gpio.h这些文件。这些文件实际上属于硬件层的一部分,如果它们出现在软件层,会给代码带来混乱。

通信教程 | 1-Wire单总线原理及应用
在嵌入式底层通信中,有许多常见的通信总线,如485总线和I2C总线等。除了这些流行的总线之外,还有一种常用的总线叫做1-Wire单总线。1-Wire是一种由美国DALLAS公司推出的外围串行扩展总线技术。

STM32调试诊断工具 | ST-LINK Utility查看内核运行状态
ST-LINK Utility是一款专为STM32设计的下载编程工具,用于将程序下载到STM32微控制器中进行烧录。虽然官方已经停止更新它,但它仍然是一款很好且相对稳定的工具。

嵌入式开发 | 嵌入式系统抗干扰设计
在提升硬件系统的抗干扰能力的同时,软件抗干扰也越来越受到重视。软件抗干扰具有设计灵活、节省硬件资源、可靠性好等优点。以单片机系统为例,下面将对软件抗干扰方法进行研究。