物联网

DMA传输数据给定时器捕获比较寄存器以输出不同波形

在工作中接到一个任务需要使用定时器输出不同的波形,在网上查阅了资料后发现可以使用DMA给定时器的捕获比较寄存器地址传输数据来控制输出PWM。 »

在这里插入图片描述

树莓派4B使用 Adafruit_PCA9685 报错IOError: [Errno 121] Remote I/O error解决办法

树莓派4B使用 Adafruit_PCA9685 报错IOError: [Errno 121] Remote I/O error解决办法 首先,确保已经下载了python2或python3的Adafruit_PCA9685库,然后要明白,报该错原因是:Adafruit_PCA9685无法找到外部的硬件,所以认为你没有打开I2C权限(当然,一定要先打开I2C权限),然后错误通常为以下格式 File ... »

在这里插入图片描述

win10通过网线连接树莓派

网线连接树莓派 主要为了方便以后查阅 Step1 材料 1、树莓派:带供电系统和烧好Raspbian系统的SD卡; 2、网线:交叉或直连; 3、笔记本电脑:双网卡,现在应该都是这个配置的。 Step2 准备工作 打开网络设置—>更改适配器—>修改wlan的共享属性如下图所示 若出现下图问题,win+r然后敲入services.msc进入服务选项,将Windows Firewall服务打... »

LeetCode 每日一题 912. 排序数组 C++描述

LeetCode 每日一题 912. 排序数组难度 中等给定一个整数数组 nums,将该数组升序排列。示例 1:输入:[5,2,3,1]输出:[1,2,3,5]示例 2:输入:[5,1,1,2,0,0]输出:[0,0,1,1,2,5]提示:1 <= A.length <= 10000-50000 <= A[i] <= 50000题解这是LeetCode在2020.03.31... »

推出超低功耗数字式热释电传感器,翠展微电子厉害了……

推出超低功耗数字式热释电传感器,翠展微电子厉害了……

近日,翠展微电子宣布推出了一款针对人体被动红外应用的超低功耗数字芯片M1601。据了解该方案通过热释电红外传感器以非接触方式检测出人体辐射的信号,并将该信号转换成电信号输入到芯片中进行信号处理。具体来说M1601是一款全数字式芯片,集成了传统模拟探头的JFET以及绝大部分的周边电路的功能,专门为数字式热释电传感器量身打造。 »

JetLinks物联网基础平台-设备消息协议解析SDK

设备消息协议解析SDK 平台封装了网络通信,但是具体的数据由消息协议进行解析.协议(ProtocolSupport)主要由认证器(Authenticator), 消息编解码器(DeviceMessageCodec),消息发送拦截器(DeviceMessageSenderInterceptor)以及配置元数据(ConfigMetadata)组成. 认证器 认证器(Authenticator)是用于在... »

在这里插入图片描述

Linux下配置clash

首先如果你按照官方文档安装clash,那么OK你将不可能安装成功,因为我就是个典型的例子,后来我发现了按照官方配置中的一个大问题,接下来咱们从头到尾把安装的步骤以及那个大BUG讲一下。 »

15158342592263

树莓派折腾指南之将你树莓派变成智能家居中枢

文章首发于个人博客 将你树莓派变成智能家居中枢 树莓派由于本身足够的小巧且扩展性极高,所以它智能家居方面的应用具有天然的优势。对于喜欢折腾和 Geek 的人的而言,其扩展性具有无比的吸引力。 这次我们就来尝试将树莓派变身为智能家居的管理中枢,将其桥接到苹果家的 Home 应用当中,使用 Siri 来控制所有的智能家居。 由于 Apple 家认证的智能家居暂时承担不起,而刚好又可以使用树莓派加上 H... »

记一个Ubuntu反复进入登录界面的问题 解决思路.md

##现象 用的是virtualBox 突然不管怎么输入用户名密码,又重新回到登录界面,一直这样 ##解决办法 和思路 Ctrl + alt +F2 ,进入命令行模式 输入用户名密码 有登录成功信息时,ctrl + c 这时你发现可以已经正常登录了,但如果第三步没有做,又会重新让你输入用户名和密码,这样就和图形界面的现象是一致了 检查 /etc/profile 和/etc/profile.d/下的文... »

在这里插入图片描述

ESP32 阿里云 入门学习①

EPS32连接阿里云-入门学习QQ群10677398081.如何建立编译环境和准备工作2.如何编译第一个工程3.如何配置阿里云 辛苦编写未经允许禁止转发 大家好本人第一次使用CSDN写技术文档,如有不足之处多多指教,开门见山,本人在ESP系列开发中是零基础以前也没有用过相关IDE和编译环境,编译工程都是在大神群里软磨硬泡,学习ESP32真的是全是眼泪,本人技术有限所以尽我所能尽量详细的讲一下我怎么... »

这是最终的实物图## 自动浇花节水系统

用STM32开发板控制继电器,制作的自动浇花节水系统

这是自动浇花节水系统的线路连接图,纯手工一笔划画出来的,花了我大概4个小时最终完工的这个是最终的实物结果图,亲测了一下,感觉很好用,外接了一个10k的上拉电阻,只能说尝试并且努力了,其结果一定不会差,另外说一句鼓励的话,做科研的人一定不要怕苦,因为成功一定就在你坚持不住的下一秒。 »

单片机(AT89C51)的仿真实验——流水灯和逐一闪烁灯(输入与输出)

单片机的仿真实验——流水灯和逐一闪烁灯(输入与输出) 在进行仿真实验前必须先装了软件,一个是单片机仿真软件(ISIS 7 Professional)和单片机写程序的软件(Keil uVision4),一个写程序一个烧程序。如果没装的可以私聊我。 流水灯的实现(正向的流水灯): 原理: P1初始值是:1111 1111和temp(0000 0001)异或等于以后  P1=1111 1110使得第一个... »

SDIO数据通道状态机

STM32之CubeL4(四)— SD/MMC + SDIO + HAL

其中命令索引在 SDIO_CMD 寄存器里面设置,命令参数则由寄存器 SDIO_ARG 设置。SDIO的命令分为应用相关命令ACMD 和通用命令CMD 两部分,应用相关命令ACMD 的发送,必须先发送通用命令 CMD55 ,然后才能发送应用相关命令 ACMD 。 »

归并排序

temp参数的作用是接收排序后的数组,然后再把值一一付给原数组,如果不加这个参数,我们就需要重复开辟空间,或者使用static。 »

在这里插入图片描述

stm32 位带操作

STM32 位带操作什么是位操作51单片机STM32位带别名区BitBand膨胀关系形象举例:位带操作的头文件编写 什么是位操作 51单片机 对于我么熟悉的51单片机,有了==sbit(特殊功能寄存器位)==关键字后,我们可以直接读写gpio的某一位,像这样就属于位操作: sbit led0 = P3 ^ 0; sbit led1 = P3 ^ 1; sbit led2 = P3 ^ 2; sbi... »

CS 图

Goby新一代网络安全工具

Goby是一款新的网络安全测试工具,由赵武Zwell打造,它能够针对一个目标企业梳理最全的攻击面信息,同时能进行高效、实战化漏洞扫描,并快速的从一个验证入口点,切换到横向。因Goby基于网络扫描,所以使用前,请先赋予goby识别网卡的权限。完成这几点,争取今年Goby版本转正,发布正式版让大家批评指正。 »

I.MX6U-ALPHA 开发板学习 —— 从基础汇编指令到点亮LED

I.MX6U-ALPHA 开发板学习 —— 从基础汇编指令到点亮LED

  参考《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0》 目录【1】 Arm与Cortex【1.1】 Arm下的字节、半字和字【2】 交叉编译简介【2.1】 安装步骤【3】汇编语法【3.1】 GNU 汇编语法【3.2】Cortex-A7 常用汇编指令【3.2.1】数据传输指令【3.2.2】存储器访问指令【3.2.3】压栈和出栈指令【3.2.4】异常处理机制【3.2.5】跳转指令【3... »

在这里插入图片描述

【雕爷学编程】MicroPython动手做(02)——尝试搭建K210开发板的IDE环境

三天前搜到这个电子工程世界论坛,马上注册了ID,发现这里可能是学习交流MicroPython的最大平台…春节新冠疫情过后,我入手了一块支持MicroPython的开发板,国产自主知识产权的K210芯片,从零开始学习,尝试动手做实验。作为测试的简单实验,半个月左右,先后尝试了在Maixduino上,配置Arduino IDE与PlatformIO IDE开发环境。 »

Arduino笔记-人体热释电外传感器使用

Arduino笔记-人体热释电外传感器使用

传感器是这样的:中间那个是输出口,左边接地,右边接5V。距离和延迟是这样的:一般自己测试的时候,会把2个逆时针旋转到最低。传感器感应如下:源码如下:int PIR_sensor = A5;int LED = 13; int val = 0;void setup() void loop() else delay; }作者:IT1995 »

JetLinks物联网基础平台-事件驱动

事件驱动 在jetlinks中大量使用到事件驱动,在之前,我们是使用spring event作为事件总线进行进程内事件通知的. 由于spring event不支持响应式,所以使用消息网关(MessageGateway)来替代spring event. 消息网关有2个作用,1. 事件驱动 2. 设备消息统一管理. 概念 在消息网关中分为: 消息网关(MessageGateway),消息连接器(Mes... »

在这里插入图片描述

cytoscape—插件clueGO的使用

每个节点是代表性富集通路,节点的连线表示通路之间的共有的基因数,颜色表示该节点的富集情况分类。 »

在这里插入图片描述

教你手写DMA传输数据(看完这篇你就会手动写啦,保姆级讲解)—- 2020.3.31

关于DMA与串口原理方面的文章: 嵌入式stm32 复习(工作用)— USART(串口)通信原理知识 2020.3.23 添加链接描述 教你手写串口收发数据(看完这篇你就会手动写啦,保姆级讲解)—- 2020.3.28 添加链接描述 嵌入式stm32 复习(工作用)— DMA控制器知识 2020.3.30 添加链接描述 先上完整DMA串口收发部分代码!!! #define CR1_OV... »

Qt中QString转换成const char * ()、QByteArray等方法

在Qt下写串口字符串读写方面的程序,里面需要处理一些QString和字符数组等方面的字符处理。 QString: QString类提供Unicode字符串。 QString存储一个16位QChars字符串,其中每个QChar对应一个Unicode 4.0字符。(代码值大于65535的Unicode字符使用代理项对(即两个连续的QChars)存储。) Unicode是一个国际标准,它支持目前使用的大... »

在这里插入图片描述

STM32开发,移植修改官方HAL例程,实现串口Printf打印功能

STM32开发,移植修改官方HAL例程,实现串口printf打印功能1 概述1.1 资源概述1.2 实现功能1.3 移植原因2 软件适配工作2.1 STM芯片的命名规则2.2 官方例程下载2.3 官方开发板简述3. 软件修改工作3.1 文件夹去掉只读属性3.2 软件修改4 实验结果5 补充说明 1 概述 1.1 资源概述 开发板:正点原子STM32F103 Nano开发板 CUBEMX版本:1.3... »

在这里插入图片描述

蓝桥杯嵌入式基础板模块之串口模块的发送与接收

蓝桥杯嵌入式基础板模块之串口模块的发送与接收硬件电路代码实现usart.c注意事项usart.h 硬件电路 在国信长天提供的资料中,我们可以看出板子有两个串口,但是具体用一个呢?在这我可以肯定比赛的时候用的一定是USART2,因为USART1需要通过232转接一下,况且不是每个地方都有这玩意,所以比赛的时候一定不会用这个。所以我们只需要了解好USART2就够了。 代码实现 usart.c #inc... »

Page 1 of 45123»