logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

strcpy与strncpy作为复制函数的用法与区别

是 C 语言标准库中的一个函数,用于将一个字符串复制到另一个字符串中。它的原型定义在头文件中,用法如下: 函数会将指向的字符串(包括终止的空字符 )复制到指向的位置。复制完成后, 将指向一个新的字符串,该字符串与相同。需要注意的是, 不会自动为目标字符串分配内存。因此,在使用之前,必须确保指向的内存区域足够大,能够容纳源字符串及其终止的空字符。输出:虽然本身会复制整个字符串,但你可以通过限制目标数

文章图片
#算法
如何在VS CODE中使用keil的编译与烧录功能

在嵌入式领域中大家一般使用keil作为开发工具,因为他的编译与烧录功能是其他工具中不具备的。但随着大模型的开发以及vscode软件编写便捷度上普遍被码农们所青睐,而keil作为开发工具依旧是呆呆笨笨的感觉,所以在vscode上也就有了插件的出现与使用。下面来介绍一个keil assistant的安装与使用 ,当然 Embedded IDE 也具有同样的功能,但这里不做详述。

文章图片
#stm32#单片机#物联网 +2
嵌入式中高低电平、 0和1、set和reset的关系

set(置位)和reset(复位)是数字电路和可编程逻辑控制器(PLC)中常用的两种操作。set操作:用于将某个逻辑变量或寄存器状态设置为高电平(逻辑“1”)。在PLC中,这通常通过SET指令来实现。置位操作可以激活输出设备、触发特定的逻辑流程或改变状态标志等。reset操作:用于将某个逻辑变量或寄存器状态复位为低电平(逻辑“0”)。在PLC中,这通常通过RST指令来实现。复位操作可以取消之前置位

#嵌入式硬件#单片机
计算器上的程序员模式(Hex、Dec、Oct、 Bin)

在计算机科学中,不同数制之间的转换是常见的任务。了解每种数制的表示方法和转换规则对于理解和操作计算机数据至关重要。此外,不同数制在特定的应用场景中具有各自的优势,例如二进制适合计算机内部存储,十六进制适合在编程中表示内存地址和颜色值等。Hex(十六进制)、Dec(十进制)、Oct(八进制)和 Bin(二进制)是计算机科学中常用的四种数制表示方法。每种数制都有其独特的表示方式和应用场景。

#stm32#c++#物联网
如何在VS CODE中使用keil的编译与烧录功能

在嵌入式领域中大家一般使用keil作为开发工具,因为他的编译与烧录功能是其他工具中不具备的。但随着大模型的开发以及vscode软件编写便捷度上普遍被码农们所青睐,而keil作为开发工具依旧是呆呆笨笨的感觉,所以在vscode上也就有了插件的出现与使用。下面来介绍一个keil assistant的安装与使用 ,当然 Embedded IDE 也具有同样的功能,但这里不做详述。

文章图片
#stm32#单片机#物联网 +2
计算器上的程序员模式(Hex、Dec、Oct、 Bin)

在计算机科学中,不同数制之间的转换是常见的任务。了解每种数制的表示方法和转换规则对于理解和操作计算机数据至关重要。此外,不同数制在特定的应用场景中具有各自的优势,例如二进制适合计算机内部存储,十六进制适合在编程中表示内存地址和颜色值等。Hex(十六进制)、Dec(十进制)、Oct(八进制)和 Bin(二进制)是计算机科学中常用的四种数制表示方法。每种数制都有其独特的表示方式和应用场景。

#stm32#c++#物联网
关于标准库和HAL库的FLASH的读写擦除以及吃过的亏!!!(不同系列芯片读写擦除函数的参数会有所不同)

对flash的操作依次是读取、擦除、写入函数,另外读取和擦除涉及到对内存数据的修改所以区别于读取有解锁和上锁步骤。

文章图片
#stm32#单片机
到底了