logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

rt-thread中的链表

链表一般地,C语言实现双向链表是这样定义节点的struct list_node {int data;struct list_node *prev;// 指向前一节点struct list_node *next;// 指向后一节点}而在rt-thread中,链表定义是这样的:struct list_node {struct list_node *next;struct list_node *prev

#链表#list#数据结构
rt-thread物联网开发板mqtt实验

一、环境硬件平台:潘多拉开发板rt-thread版本:v4.1.0编译平台:gcc依赖的package: easy_flash, fal, wlan_wiced, stm32_sdio, mymqtt二、使用过程1、更改配置在bsp目录,打开ComEmu 运行menuconfig:使能wifiwifi依赖这些包:easy_flash, fal, wlan_wiced, stm32_sdio。wif

#物联网#单片机#iot
STM32_Programmer_CLI基本用法及在vscode中的使用

安装完STM32CubeProgrammer后,程序是带命令行接口程序的,即STM32_Programmer_CLI。这个程序就在安装路径的bin目录。将程序目录添加Path环境变量后,就可以愉快的在命令行使用STM32_Programmer_CLI操作单片机了。比如我把STM32CubeProgrammer安装到了C盘,打开环境变量设置,将bin目录添加到Path:![在这里插入图片描述](ht

#vscode#stm32#单片机
CANopen的ID分类

can总线标准数据帧标准帧ID有11位,数据可以有0~8个字节。canopen的ID在canopen中,把11位的ID分成两部分,前4位是功能码,后7位是节点ID功能4位功能码的二进制表示完整表示(前面补0,后面加7位node-id,凑成12位,然后用十六进制表示)EMCY0b00010x080 + node-idTPDO10b00110x180 + node-idTPDO20b01010x280

到底了