首页 > 新闻中心 > 嵌入式系统 > MCU
在C语言中,printf是一个非常好用的函数,尤其是在程序调试阶段,我们可以通printf打印变量的值来帮助查错。在学习C语言的时候我们的开发环境和运行环境都是PC机,printf函数打印到PC机的屏幕上是顺理成章的事。......
使用枚举是一个避免在程序中出现幻数的好方法,应该在代码中避免出现未解释的数值。在单片机编程中,尤其是在编写通信协议时,常常使用枚举来定义诸如命令等字段。这时有个问题就必须要提出了,C语言中enum类型到底占多少字节?......
MODBUS-RTU报文模型设备地址功能代码数据格式CRC校验LCRC校验H8bit8bitN*8bit8bit8bit一个报文就是一帧数据,一个数据帧就是一个报文: 指的是一串完整的指令数据,就像上面的一串数据。主机对......
ESP32的处理器架构是基于Xtensa单核或双核32位LX6微处理器,时钟频率可达240 MHz,最高可达600 DMIPS。 Xtensa是一种可定制的RISC指令集架构,由Tensilica公司开发。 ESP32还......
STM32F103VET6最小系统是一种基于STM32F103VET6芯片设计的嵌入式开发板,具有丰富的外设和功能,包括多个通信接口、多个定时器、多个ADC/DAC等。STM32F103VET6最小系统的主要组成部分有:......
STM32 HAL库中有很多使用__weak修饰的函数。比如在"stm32f4xx_hal_spi.c"中有一处函数定义:/** * @brief Initialize the SPI MSP. * @p......
全球半导体解决方案供应商瑞萨电子近日宣布推出一款基于云的全新开发环境,旨在简化车用AI工程师的软件设计流程。新平台AI Workbench作为集成虚拟开发环境,可帮助车用AI工程师在云端实现车载软件的设计、模拟和调试。借......
电梯系统的升降的方案为了更有效的进行电梯控制,现在使用最左边的数码管表示电梯上升和下降状态,使用另外一个一个数码管表示电梯此时所在的楼层,使用按键来控制电梯上升或者下降的状态。在每层楼之后需要进行判断上升或者下降。如果是......
rduino UNO是一款基于ATmega328P微控制器的开源硬件平台,它具有14个数字输入/输出引脚(其中6个可用于PWM输出)、6个模拟输入引脚,一个16 MHz的晶体振荡器,一个USB接口,一个DC接口,一个IC......
人工智能的承诺。该公司宣布,使用其旗舰设计工具NanoEdge AI Studio构建的软件库现在不再收取部署费,可以免费无限量部署在任何STM32微控制器上。由于NanoEdge AI Studio支持所有的基于Arm......
43.2%在阅读
23.2%在互动