本文来源于振动试验学习笔记 5 周期、频率、角速度 ※周期T 完成一次全振动所需要的时间(单位:秒sec) ※频率f 单位时间内完成全振动的次数(单位:赫兹Hz)。 ※角速度ω 表示物体或质点回转速度的量,角度除以时间(单位:rad/s 或 °/s)。 360°
这是一个群友发的笔试题目,里面涉及的东西也比较有意思。 直接看代码 void (*f[])(char *) 这个是个什么东西? 我们先看看下面的东西 函数指针和指针函数的定义 我们看个代码 int *func(int a,int b) 我们之前说过运算符的优先级,「 * 」 的优先级低于「(
项目起因 想 项目简介 为什么叫创世一号(WorldEdit)呢?因为想着以后用这把键盘,闯荡天下,制造更多东西,就像一个创世神一样,所以就叫创世一号WorldEdit了 创世一号采用STM32F103RCT6主控,整合有锂电池充放电管理,稳压,蓝牙串口HID,USB-HID,LED灯阵
1、进程间通信简述 进程间通信的几种方式:无名管道、有名管道、消息队列、共享内存、信号、信号量、套接字(socket)。 进程间通信是不同进程直接进行的一些接触,这种接触有简单,有复杂。机制不同,复杂度也不同。通信是一个广义上的意 义,不仅指大批量数
1、C陷阱与缺陷概述 C语言像一把雕刻刀,锋利,并且在技师手中非常有用。和任何锋利的工具一样,C会伤到那些不能掌握它的人。本文介绍C语言伤害粗心的人的方法,以及如何避免伤害。 第一部分研究了当程序被划分为记号时会发生的问题。第二部分继续研究了当程
C语言的设计哲学: 一切工作程序员自己负责。 语言中的所有特性都不需要隐式的运行时支持。 程序员所做的都是对的。 程序员应该知道自己在干什么,并保证自己的所作所为是正确的。 第1章-- C: 穿越时空的迷雾 小即是美。事物发展都有个过程,由简入繁,不能一
什么是蓝牙? 蓝牙是一种短距的无线通讯技术,可实现固定设备、移动设备之间的数据交换。一般将蓝牙3.0之前的BR/EDR蓝牙称为传统蓝牙,而将蓝牙4.0规范下的LE蓝牙称为低功耗蓝牙。 很多人对蓝牙的认识还很局限于手机领域,其实蓝牙的应用已经远远不止
目前全世界依然都在共同努力抗击疫情,虽然我们不能成为一线的白衣天使,但我们总可以为这个世界做点什么,比如做一个疫情监控摆件,每天早晨起床第一件事就是看今天的疫情情况,时刻提醒自己做好必要的防护措施,养成这样一个好习惯,圈友王总的这个项目一出
摘要:本文在探讨传统数据收发不足之后,介绍如何使用带FIFO的串口来减少接收中断次数,通过一种自定义通讯协议格式,给出帧打包方法;之后介绍一种特殊的串口数据发送方法,可在避免使用串口发送中断的情况下,提高系统的响应速度。 1.简介 串口由于使用简单
给大家看一组最新数据。 2020年最新数据:人工智能、大数据算法、Python相关岗位平均薪资表 为什么人工智能行业的工资那么高? 无论是科研院所,商业巨头还是初创企业,各行各业都在大力开发或者引进人工智能,由于储备不足,导致人工智能人才现在出现缺口,
HEX文件格式详解 如图,其中第一行020000040002f8中,可以看做是0x02 0x00 0x00 0x04 0x02 0x02 0xf8,其前四个字节和最后一个字节有特殊含义。中间为数据 第一个0×02表示该行数据中有两个数据 第二个,第三个0x00 0x00表示本行数据的起始地址位 第四个字节
uHand2.0是深圳乐幻索尔公司开源的一款机械手掌,它长下面这个样子: 1、uHand2.0外观图 之前在公众号就分享过视频: 学习嵌入式可以带娃,不信你们看 2、uHand2.0硬件原理图 看似整体非常复杂(主要是结构),但其实硬件(指电路部分)、软件一点都不复杂,我们
1、字符串转十六进制 代码实现: void StrToHex(char *pbDest, char *pbSrc, int nLen) { char h1,h2; char s1,s2; int i; for (i=0; i
关注、星标 嵌入式客栈 ,精彩不会错过 关于链表,之前写了一篇,但排版不是特别好看: 一步一步教你从零开始写C语言链表 [导读] 为啥取这么个题目,刨根问底?本文也未必刨到根了,也未必探到了底!但是笔者想要传达一个观点,一个态度!作为攻城狮而言,如
关于结构体对齐的设置,以GCC 32bit编译为例,我们可以来看看下面这个例子: #include //默认情况下,结构体一般在内存中的自动对齐格式是4个字节 //结构体设置手动对齐 //如果这里是4,那么下面的打印就是8 //如果这里是2,那么下面的打