程序员
文章平均质量分 85
普通网友
这个作者很懒,什么都没留下…
展开
-
cc2530入门 与串口中断处理_cc2530串口通信中断
在这个函数中,首先通过一个do-while循环来遍历tasksEvents[],找到第一个具有事件的任务(即具有待处理事件的优先级最高的任务,因为序号低的优先级高),然后跳出循环此时就得到了有事件待处理的具有最高优先级的任务序号idx,然后通过events = tasksEvents[idx]语句,将这个当前具有最高优先级任务的时间取出,接着就调出(tasksArr[idx])(idx,events)函数来执行具体的处理函数了。协调器扫描自己的默认信道并选择噪声最小的信道作为自己所建的网络信道。原创 2024-05-15 17:36:51 · 398 阅读 · 0 评论 -
CC2530之UART串口通信_cc2530有几个串口
快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人**原创 2024-05-15 17:36:14 · 359 阅读 · 0 评论 -
bootloader 编译为 Debug 无法引导 MS-RTOS 问题_scm402fb
最后调用 func(),即跳转到 MS-RTOS 的复位入口处。在这段代码的最后,首先读取变量 func 的值到 r3,然后使用 blx 跳转到 r3 中保存的地址。这里因为 func 是局部变量,使用 SP 指针加偏移的方式获取 func 的值,但是在上一步中已经改变了 SP 的值,因此这里无法正确获取 func 变量的值。在智芯 SCM402F 芯片上,bootloader 如果按照 Debug 模式编译则无法成功引导 MS-RTOS,反之按照 Release 模式编译则可以正常引导。原创 2024-05-15 17:19:25 · 431 阅读 · 0 评论 -
BH1750 光照传感器文档详解 及 驱动设计_bh1750
这个在资料往下翻一大段。引脚的定义如下:这里加一个判别传感器1引脚的方法:上图中,传感器中间有一个品字形状,我们拿到传感器仔细看,也能看到品字形状,根据这个形状判断 引脚即可。在文档后面有引脚的定义:原创 2024-05-15 17:18:51 · 251 阅读 · 0 评论 -
BH1750 光照传感器文档详解 及 驱动设计_bh1750(1)
这个在资料往下翻一大段。引脚的定义如下:这里加一个判别传感器1引脚的方法:上图中,传感器中间有一个品字形状,我们拿到传感器仔细看,也能看到品字形状,根据这个形状判断 引脚即可。在文档后面有引脚的定义:原创 2024-05-15 17:18:16 · 416 阅读 · 0 评论 -
Bash Shell Shell脚本的关系_bash脚本和shell脚本的区别
这些资料,可以戳这里获取](https://bbs.csdn.net/topics/618679757)**常见的 Shell 有 sh、bash、csh、tcsh、ash 等。其中bash shell 是 Linux 的默认 shell。即BASH是shell的一种。原创 2024-05-15 17:17:41 · 393 阅读 · 0 评论 -
Android系统移植技术详解_sudo apt-get install libesd0-dev
endifendifinclude $(BUILD_STATIC_LIBRARY) 模块一编译成静态库include $(CLEAR_VARS) 模块二libutils \libmediaelseendifendifendifinclude $(BUILD_STATIC_LIBRARY) 模块二编译成静态库include $(CLEAR_VARS) 模块三libutils \libmedia \elseendifelseendifendifendifendif。原创 2024-05-15 17:07:28 · 328 阅读 · 0 评论 -
51单片机项目(19)——基于51单片机的传送带产品计数器_使用proteus和keil实现如下功能 某生产线的传送带上不断地有产品以1
设计要求:使用Proteus和Keil软件,设计电路并编写程序,通过联合仿真实现如下功能:功能1.当按键1闭合时,LED指示灯亮,定时器1开始定时,且计数器0开始对外部脉冲进行计数。当定时器1定时满2分钟时,计数器0清零并从头开始计数,而后,重复上述定时和计数过程。另定义变量m,每当定时器1定时2分钟时间到,该变量加1。功能2.当按键1打开时, LED指示灯灭,定时器1和计数器0清零, m清零,并停止计数。功能3.当按犍2闭合且按犍1闭合时,计数器0和定时器1均暂停工作。原创 2024-05-15 16:46:51 · 256 阅读 · 0 评论 -
51单片机项目(18)——基于51单片机的大棚环境监测系统_51单片机土壤湿度传感器名称
最后,系统定义了一个空气温度阈值,显示在屏幕第三行。如果检测到空气温度大于阈值,那么蜂鸣器响,风扇打开。否则蜂鸣器不响,风扇关。系统还定义了一个土壤湿度阈值,如果检测到的土壤湿度阈值低于此阈值,那么打开水泵。/*接线:蜂鸣器---->P1.5风扇---->P2.6水泵----->P2.7土壤湿度传感器的模拟输出口—>ADC0832的CH0L298N需要额外供电,也就是需要另一个电源。原创 2024-05-15 16:46:17 · 360 阅读 · 0 评论 -
51单片机项目(15)——基于51单片机的万年历仿真_基于51单片机的ds1302仿真
在国外,由于51单片机的使用不如国内普及,因此51单片机万年历的研究相对较少,但在欧美等发达国家,其在嵌入式领域的应用比较广泛。在国内,由于单片机应用技术的不断发展和普及,越来越多的学校和企业开始进行51单片机万年历的研究和开发。目前,已经有很多大学实验室和企业研发部门开发了各种基于51单片机的万年历系统,并且已经应用到实际生产中,发挥了重要的作用。总体来说,国内外对于51单片机万年历的研究和开发并没有停滞,在技术、应用等方面都有不断探索和创新,同时也在推动单片机技术的发展和应用。原创 2024-05-15 16:45:43 · 241 阅读 · 0 评论 -
4种常用的防反接电路,你都Get到了吗?
原理我们一看就懂,利用二极管的单向导电性,实现防反接功能,这种方法简单,安全可靠,成本也最低,但是输出端会有0.7V左右的压降,还有就是如果线路上的电流过大,比如有2A的电流,那么就会一直有1.4W的损耗,发热也非常大,而且,如果反向电压稍微偏大,并非完全截止,会有一个比较小的漏电流通过,使用时需要留足余量。上图是桥式整流电路,无论什么级性都能工作,但是导通之后会有两个二极管的压降,发热了也是第一种方式的两倍,有优点但缺点也很明显,除非是一些特殊的场合需要用到,否则不推荐使用。2、稳压二极管的选型,稳。原创 2024-05-15 16:43:41 · 277 阅读 · 0 评论 -
C语言-一级指针与二级指针的详解(图文并茂,深入浅出)_c语言一级指针和二级指针(2)
如下图所示,先为二级整型指针ptr分配空间,然后赋值。如下图所示,先为二级整型指针ptr分配空间,然后赋值。与实现方法一的不同之处,在于使用数组形式就行相关操作。原创 2024-05-15 01:29:11 · 153 阅读 · 0 评论 -
Cocos Creator + TypeScript 入门教程_cocos creator typescript 用户账号登录
ges发布教程传送门](https://bbs.csdn.net/topics/618679757)】(img-eX30OILL-1715707691550)](img-9aUCNuuH-1715707691553)]挑一个熟悉的游戏来写,官方文档里有一个摘星星的游戏,我们用Ts重新写一下。最后我们来切身体会一下TypeScript的柔软丝滑。原创 2024-05-15 01:28:34 · 509 阅读 · 0 评论 -
CC2530的串口通信原理与应用_简述cc2530的uart串口接收数据原理(1)
USARTx UART控制寄存器USARTx 通用控制寄存器USARTx UART接受/发送数据缓冲区USARTx 波特率控制寄存器。原创 2024-05-15 01:27:56 · 1025 阅读 · 0 评论 -
C++ Qt 获取局域网中存在的主机(IP以及主机名)_qt获取局域网所有活动ip
【代码】C++ Qt 获取局域网中存在的主机(IP以及主机名)_qt获取局域网所有活动ip。原创 2024-05-15 01:27:17 · 186 阅读 · 0 评论 -
2024年黑客常用端口漏洞利用_攻击80端口,【金三银四
23 | Telnet远程连接 | 爆破/嗅探/弱口令 || 25 | SMTP邮件服务 | 邮件伪造 || 53 | DNS域名解析系统 | 域传送/劫持/缓存投毒/欺骗 || 67/68 | dhcp服务 | 劫持/欺骗 || 80/443 | http/https | web应用漏洞/心脏滴血 || 110 | pop3 | 爆破/嗅探 || 139 | Samba服务 | 爆破/未授权访问/远程命令执行 || 143 | Imap协议 | 爆破 |原创 2024-05-14 15:44:36 · 1290 阅读 · 0 评论 -
2024年重识 SQLite,简约不简单_sqlitegraph,2024年最新全网独家首发
【代码】2024年重识 SQLite,简约不简单_sqlitegraph,2024年最新全网独家首发。原创 2024-05-14 15:43:55 · 608 阅读 · 0 评论 -
2024年部门人手不够时提离职,很不负责任?,价值2000元的学习资源泄露
据李岩表示,自己常常加班到晚上10点,有时候还处理客户问题都到凌晨三四点,第二天还在正常时间上班,加班回去没车打车都不给报销,经常后半夜爬起来给客户处理故障,因为公司要求7*24小时oncall,周末都很少休息,由于对接的客户有的周六上班有的周日上班,所以感觉自己一直都是在加班,连女朋友都没时间找。第三,慎重地选择一家公司,并不是所有的公司都值得去,对于员工来说,在选择一家公司的时候就要提前了解下公司的基本情况,比如薪资构成、是否加班、是否有加班费、福利待遇,管理是否人性化以及外界对该企业的评价。原创 2024-05-14 15:43:14 · 940 阅读 · 0 评论 -
2024年物联网嵌入式最新Linux常用命令大全(非常全!!!)_linux命令(1),2024百度物联网嵌入式开发岗面试真题收录解析
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 创建一个属于 “admin” 用户组的用户。mount /dev/hda2 /mnt/hda2 挂载一个叫做hda2的盘 - 确定目录 ‘/ mnt/hda2’ 已经存在。grep [0-9] /var/log/messages 选择 ‘/var/log/messages’ 文件中所有包含数字的行。原创 2024-05-14 11:49:53 · 277 阅读 · 0 评论 -
2024年物联网嵌入式最新Linux学习(3)——使用Linux命令行,2024年最新面试必会
ls:展示当前目录的所有内容mkdir:用于创建事先不存在的文件夹rmdir:删除指定的空目录mv:对资源进行重命名,或者移动文件/目录。原创 2024-05-14 11:48:15 · 237 阅读 · 0 评论 -
2024年物联网嵌入式最新linux串口设置别名_linux usb转串口号改变(1),详细解说
Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light 端口信息的详细说明,在这里可以看出rplidar A2串口模块使用的时CP210x串口转TTL芯片,可以通过该部分信息区分不同的串口端口。KERNEL==”ttyUSB*” kernel代表设备在内核的名称,ttyUSB*代表ttyUSB开头的USB端口总称。原创 2024-05-14 11:47:36 · 390 阅读 · 0 评论 -
2024年物联网嵌入式最新JSON和API接口初识_json格式在api项目中的使用(1),2024年最新2024大厂物联网嵌入式开发社招面试题
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用开发与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。————来自百度百科简而言之,就是各大厂商或个人将其封装好的函数/功能的接口提供给我们,我们通过直接调用其接口就可以完成相应的功能,而不用了解其中的内部逻辑。那么API接口和JSON又有什么关系呢。原创 2024-05-14 11:46:54 · 399 阅读 · 0 评论 -
2024年最新Linux常用命令,惊喜
今天在一台新的CentOS机器上使用c3p0连接池操作mysql数据库出现中文乱码问题,具体表现为:查询时无中文乱码问题,写数据时中文乱码,查看了机器上数据库字符集也是UTF8,应该不会出现中文乱码才对,最后在c3p0配置文件中 jdbcUrl后加上:?但是这两个目录并不存在,因此我们需要创建出来。命令:tar -xvf MySQL-5.6.34-1.rhel5.x86_64.rpm-bundle.tar。**-r:**删除定时任务配置,从/var/spool/cron目录中删除某个用户的crontab。原创 2024-05-14 06:48:11 · 694 阅读 · 0 评论 -
2024年最新Linux之正则表达式_正则表达式 tab(1),物联网嵌入式开发编程零基础
注意:正则表达式与通配符是完全不一样的东西,因为【】,但是。使用正则表达式的时候,需要特别注意当时,否则可能会发现选取的结果不合人意。原创 2024-05-14 06:47:31 · 709 阅读 · 0 评论 -
2024年最新Linux下mmc_test测试工具使用_mmc工具,2024年最新面试物联网嵌入式开发卡顿
当然,mmc core提供了mmc_test.c来作为mmc driver的测试文件。如何使用mmc_test.c测试文件测试mmc驱动呢?原创 2024-05-14 06:46:52 · 407 阅读 · 0 评论 -
2024年最新Linux 串口编程简介和实例学习_linux串口编程实例(1),重磅来袭
speed:波特率,常用B2400,B4800,B9600,B115200,B460800。三、串口通信初始化需要设置波特率、数据位、奇偶校验位和停止位等参数,需要用到termio结构体。TCOFLUSH:清空正写入的数据,且不会发送到终端。TCIFLUSH:清空正读的数据,且不会读出。*termios_p:为前面介绍的结构体。*termios_p:为前面介绍的结构体。*termios_p:为前面介绍的结构体。成功返回0,失败返回-1。成功返回0,失败返回-1。成功返回0,失败返回-1。原创 2024-05-14 06:46:11 · 672 阅读 · 0 评论 -
2024年CoolFormat源代码格式化工具,2024年最新2024物联网嵌入式开发大厂面试经验分享
2011年5月12日 V2.5版本 增加Javascript、PHP、SQL格式化,改变高亮风格。2010年7月2日 V2.0版本 添加了代码高亮到博客功能,整体调整了布局,细节优化。2010年12月29日V2.3版本 修复一些BUG,增加行号高亮,配置设置,缩进、注释等。2011年3月31日 V2.4版本 增加文件编码识别、增加HTML/XML代码格式化。2012年9月29日 V3.0版本 增加CSS、JSON格式化,全新界面,优化操作。原创 2024-05-14 02:19:16 · 754 阅读 · 0 评论 -
2024年CCD CMOS传感器基本工作原理_ccd和cmos原理(1),重要概念一网打尽
根据我的理解,CMOS实现电荷转电压的关键在相应的寄生电容,因为光电二极管是受光照产生电流,而不是电压。如图7所示,受到光照后,光电二极管产生电流,对电容进行放电。由于电容Q=C*V, 即V=Q/C,电容上的电压正比于里面储存的电荷大小,因此曝光完毕,RS信号使能,读出电容上的电压即可得到光强信息(这里光强越强,曝光越长,采集到的电压越低,看似与常规感受到的图像越亮相反,但只需要后期电路稍微处理下即可,比如用复位电压减去采样电压(简单的相关双采样CDS技术,可以大大降低CMOS的FPN))。原创 2024-05-14 02:18:39 · 263 阅读 · 0 评论 -
2024年CAN总线错误分析与解决_can总线的错误帧,应用层要处理吗 ,2024大厂面试合集
CAN节点发送数据不成功,首先分析是不是CAN控制器本身的问题,查看CPU中的CAN core的状态寄存器,分析是否有BUS OFF, 如果存在BUS OFF, 则进一步查看具体的错误信息,是主动的错误还是被动的错,发送错误计数有没有超限,最后一次发生的错误状态是什么,查看是位填充错误还是格式错误等其他错误,然后具体问题具体分析。这种错误一般是有硬件发送线路出现问题引起,例如光隔次边不导通,发送接口接触不良等,再则是一些奇葩的错误,例如本例,收发线直接接反了,坑爹啊!原创 2024-05-14 02:18:00 · 803 阅读 · 0 评论 -
2024年C++的纯虚函数使用与接口实现,掌握了这些物联网嵌入式开发高级工程师必备知识,
那么我们下面以这个demo。原创 2024-05-14 02:17:19 · 336 阅读 · 0 评论 -
【Linux】常用命令汇总_linux 命令5
man [选项] 命令。原创 2024-05-13 22:09:41 · 858 阅读 · 1 评论