通信协议常见内容有哪些
通信协议是指双方实体完成通信或服务所必须遵循的规则和约定。通过通信信道和设备互连起来的多个不同地理位....
关于1I²C读写EEPROM基础原理
相信很多读者都使用过类似AT24C0x这种使用I²C读写的EEPROM,在项目中,使用不当就容易导致....
浅析RTOS环境下低功耗设计思路
作者 | strongerHuang 微信公众号 | 嵌入式专栏 不知道大家有没有做过低功耗产品? ....
关于按键的开源软件模块MultiButton
按键在我们生活中无处不在,买一块开发板,按键是必备的一个功能。 肯定有人会说: 按键就一个检....
在C中直接使用汇编语句进行编程
一、gcc 内联汇编 内联汇编即在C中直接使用汇编语句进行编程,使程序可以在C程序中实现C语言不....
基于STM32芯片的工程代码问题
基于STM32芯片的工程代码里有个很重要的文件,即启动文件。该文件主要由汇编语言写成,文件名冠以.s....
计算机发展简史叙述
小时候,见过计算器,能很快完成计算,当时心想,计算器真厉害,能提前把所有结果存储下来。 后来,吵着闹....
Keil MDK调试时软件和硬件的一些要求
Keil MDK的界面虽然不那么友好(IAR其实也一样),但调试功能还算不错,特别是针对Cortex....
日常编程中柔性数组的定义和应用
1 引言 定长数组包 在平时的开发中,缓冲区数据收发时,如果采用缓冲区定长包,假定大小是 1k,....
STM32常用的一些开发工具汇总
本文为大家汇总 STM32 常用的一些开发工具。 IDE(集成开发环境) IDE:Integra....
为什么要用Rust进行嵌入式开发
Rust 是什么 Rust 是一门赋予每个人构建可靠且高效软件能力的语言。 高性能:速度惊人且内....
在单片机中引入面向对象的思想
在看别人单片机程序时 ,你也许是奔溃的,因为全局变量满天飞,不知道哪个在哪用了,哪个表示什么,而....
单片机内部Flash是Nor 还是Nand Flash
Flash在我们生活中无处不在,比如:U盘、固态硬盘、SD卡、内存卡等。 同时,在单片机开发过程中也....