位操作符: 可以直接操作二进制数位的内容;~是一个单目位操作符,它可以根据一个数字计算另外一个数字,这两个数字所有二进制数位的内容都不同(按位取反),使用的时候这个符号应该写在数字前面 双目位操作符:包括按位与(&),按位或(|)以及按位异或(^),他们都可以把两个数字对应二进制数位的内容做计算。 ...
4.2.14 退出阻塞--xTaskAbortDelay 接口:BaseType_t xTaskAbortDelay( TaskHandle_t xTask )形参1:xTask ,想要退出阻塞态的任务;返回:pdPASS:退出成功;pdFAIL:退出失败。 1 BaseType_t xTaskAb ...
电磁干扰EMI 静电放电ESD 快速瞬间群脉冲EFT 热插拔的“浪涌”Surge 电磁兼容EMC 去耦电容 C16和C19的作用一致:缓冲、稳定 上电瞬间时,电流很大,经过电容有一个缓冲 每个元器件的功率大小不一致,电容就像一个容器,多退少补,保证元器件稳定的运行 此类电容一般有三种: 第一种个头大 ...
#版本信息: NAME="openEuler"VERSION="22.03 (LTS-SP4)" #网卡信息: cat /etc/sysconfig/network-scripts/ifcfg-enp125s0f1TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY= ...
板子连接到电脑 -> 设备管理器 -> 获取COM口 选择单片机型号 -> 打开程序文件 -> 设置端口号 Download/下载 上电 -> 下载完毕 ...
Project -> new uVision Project... 选择路径并命名,名称会自动加上扩展名.uvproj 选择单片机型号 选择启动代码 工程建好了 File -> New File -> Save (选择路径并命名) Source Group 1(右键点击) -> Add Files ...
LED(Light-Emitting Diode)即发光二极管,俗称LED小灯,它的种类很多,参数也不尽相同。 板子上用的是普通的贴片发光二极管。 这种二极管通常的正向导通电压是1.8V到2.2V之间,工作电流一般是1mA~20mA之间。 当电流在1~5mA之间变化时,随着通过LED的电流越来越大, ...
本文介绍在Windows电脑中,下载、配置MobaXterm软件,从而连接、操作远程服务器的方法。 因为是在Windows操作系统的电脑中连接服务器,所以建议使用MobaXterm、PuTTY等可视化的远程计算机管理软件,来实现对服务器的连接与后续相关操作。在本文中,我们就选择基于MobaXterm ...
点亮其中一个灯 #include <reg52.h> //LED2亮灯 sbit ADDR0 = P1 ^ 0; sbit ADDR1 = P1 ^ 1; sbit ADDR2 = P1 ^ 2; sbit ADDR3 = P1 ^ 3; sbit ENLED = P1 ^ 4; sbit LED2 ...
单片机的内部资源 Flash--程序存储空间,早期单片机是OTPROM RAM--数据存储空间 SFR--特殊功能寄存器 Flash 在早期的单片机中,主要是用OTPROM(One Time Programmable Read-Only Memory,即一次可编程只读存储器)来存储单片机的程序,程序 ...
Keil安装 双击Keil uVision4 安装文件,弹出安装的欢迎界面 点击 “Next”按钮,弹出“License Agreement”对话框,这里显示的是安装许可协议,需要在“I agree to all the terms of the preceding License Agreemen ...
scanf标准函数可以从键盘得到数字并记录到存储区里,为了使用这个标准函数需要包含stdio.h这个头文件,在scanf函数调用语句里应该使用存储区的地址表示存储区,双引号里使用占位符表示存储区的类型。在scanf函数调用语句里尽量不要写不是占位符的内容,如果用户输入的格式和程序要求的格式不同,程序 ...
标准函数(部分) C语言里提供了一组工具,他们叫做标准函数;每个标准函数用来解决一个常见问题,不同标准函数名字不同,可以在程序里编写函数调用语句使用标准函数,printf标准函数可以用来把程序里的数字或内容显示在终端窗口里,为了使用这个标准函数需要包含stdio.h头文件,可以在双引号里使用占位符把 ...
一、简介 zabbix是一个基于[WEB]界面的提供分布式[系统监视]以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证[服务器系统]的安全运营;并提供灵活的通知机制以让[系统管理员]快速定位/解决存在的各种问题。 二、安装配置 1. 关闭防火墙和selinux syste ...
此文档的作用为:提供一个学习方法、例举出一些有学习意义的学习视频和文档,供0基础的你参考和学习。此处的学习可能有助于提升对于嵌入式整体的兴趣和概念的了解。 ...
执行 `arch -x86_64 zsh`报`arch: posix_spawnp: zsh: Bad CPU type in executable` 原因: 未安装rosetta 执行`softwareupdate --install-rosetta`安装rosetta报 ``` Package... ...
正点原子《ESP32物联网项目实战》全新培训课程上线啦!正点原子工程师手把手教你学!通过多个项目实战,掌握ESP32物联网项目的开发! 一、课程介绍 本课程围绕物联网实战项目展开教学,内容循序渐进,涵盖了环境搭建、编程软件使用、模块基础驱动、物联网基础知识和多个实战项目等等。在物联网项目的选择上,我 ...
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是恩智浦i.MX RTxxx系列MCU的新品i.MXRT700。 四年前恩智浦官宣了面向下一代智能穿戴设备的 i.MXRT500 系列,这个系列在智能手表领域大获成功,无数大小品牌智能手表制造商(谷歌、佳明Garmin、华米Amazfit ...
徒弟不懂git怎么用, 于是写了篇文章, 把本地git操作从头写了一遍, 自己去看吧! 0、基本概念 •Git是一个免费、开源的、分布式版本控制系统 •它使用一个特殊的叫做仓库的数据库来记录文件的变化 •仓库中的每个文件都有一个完整的版本历史记录 1)安装 sudo apt-update sudo ...
4.2.13 继续任务--vTaskResume 接口:void vTaskResume( TaskHandle_t xTaskToResume )形参1:xTaskToResume ,想要继续的任务handle; 首先是vTaskResume调用的一个内部函数:static BaseType_t ...