![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
技术干货
文章平均质量分 84
开发技术分享和交流
三明治开发社区
这个作者很懒,什么都没留下…
展开
-
涂鸦云平台设备授权介绍
涂鸦云平台设备授权介绍,不使用上位机,通过 UUID 和 Authkey 的方式进行授权。原创 2022-09-08 15:49:38 · 2192 阅读 · 0 评论 -
转载:常用的嵌入式硬件通信接口协议(UART、IIC、SPI、RS-232、RS-485、RS-422、CAN、USB、IRDA)(一)
通信协议是两个(或多个)设备之间进行通信,必须要遵循的一种协议。通讯协议分为物理层和协议层。物理层:规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输;协议层:规定通讯逻辑,统一收发双方的数据打包、解包标准。UART: 通用异步收发传输器。USART: 通用同步/异步串行接收/发送器。USART可以理解为UART和USRT二合一的通信接口,一个是同步通信,一个是异步通信。IIC: 集成电路总线,是一种串行通信总线。转载 2022-08-23 18:13:37 · 703 阅读 · 0 评论 -
转载:几种常见电源防反接设计
但是这个电路有一个缺陷,正常工作时候,我们要考虑在二极管上产生的0.7V的电压降,有时会达到1V左右。工作原理是当电源正常接入是,MOSFET导通,当电源反接后,MOSFET截止,达到反接保护效果。当电源正常接入时,二极管不工作,电流通过保险丝流入电路,当电源反接后,二极管瞬间导通,电源正负极近似短路。由于MOS管g极电压为5V,所以Vgs电压大于0 ,MOS管不导通,且体二极管也反向截止 ,电流不能形成回路,负载被保护。使用MOS管实现的防电源反接电路,在电源正确接入时,电源正常对负载供电。...转载 2022-08-17 13:55:07 · 593 阅读 · 0 评论 -
阻容降压设计
阻容降压,实际上就是利用电容在一定频率的交流信号下产生的容抗来限制最大负载电流的电路,也就相当于串“电阻”来分压。如上图所示,在电流流过D5之前,干路电流大小就由电容C6决定了。在非隔离AC-DC电路中,阻容降压具有以下特点:成本低体积小电路简单适合小功率电路,不适合大功率,不适合容性和感性...转载 2022-07-06 11:31:52 · 712 阅读 · 0 评论 -
软件滤波算法设计参考方案(ADC滤波处理的十种方法)
一、概述 用软件来识别有用信号和干扰信号,并滤除干扰信号的方法叫软件滤波。软件滤波也为数字滤波,通过一定的计算或判断程序减少或削弱噪声影响二、应用设计1、限幅滤波法(程序判断滤波法)1、简述先根据经验判断,确定两次采样允许的最大偏差值,设为A。每次检测到新采样值时进行判断:(1)如果本次新采样值与上一次滤波效果之差<=A,则本次采样值有效,令本次滤波结果=新采样值;(2)如果本次采样值与上次滤波结果之差>A,则本次采样值无效,放弃本次采样值,本次滤波结果=上次滤波结果。2原创 2022-03-07 13:44:53 · 5651 阅读 · 2 评论 -
单颗三极管实现电平转换
电平转换针对的是两个或者两个以上的CPU之间的通讯需要进行的一种转换技术,两个CPU如果供电电压不一样,比如一个是1.2V,另一个是3.3V,那么在电平不匹配的情况下工作,会造成信号传输出错;如果二者电压相差较大,严重的可能会损坏芯片。今天给大家介绍如何用一颗三极管实现的电平转换。方案一如图其中IN为低压系统,OUT为高压系统,以3.3V和5V举例,当IN端为3.3V高电平时,Q2三极管Ube电压差小于0.7V,Ub<Uc,Q2三极管截止,由于R5电阻上拉至5V,因此OUT端电压为5V;转载 2022-03-04 11:30:36 · 1290 阅读 · 0 评论 -
硬件滤波参考设计方案
一、概述 滤波器的实现即可以通过软件,也可以通过硬件实现。 滤波就是滤掉电路中不需要的成分,留下有用的成分。本章讲述各种硬件滤波设计,硬件滤波主要是通过电容电阻电感组合起来滤波。二、原因 在整流电路输出的电压是单向脉动性电压,这样的直流电源由于所含交流纹波很大,不能直接给电子电路使用。所以要对输出的电压进行滤波, 消除电压中的交流成分,成为直流电后给电子电路使用。三、设计 在滤波电路中,主要使用对交流电有特殊阻抗特性的器件,如:电容器、电感器。本文对其各种形式原创 2022-03-01 18:20:53 · 3693 阅读 · 0 评论 -
常见电平转换电路设计参考
一、概述 在硬件设计中有时候经常会遇到,主芯片引脚使用的1.8V、3.3V、5V等,连接外部接口芯片使用的3.3V、5V等,由于电平不匹配就必须进行电平转换。两个设备如果供电电压不一样,比如一个是3.3V,另一个是5V,那么在电平不匹配的情况下工作,会造成信号传输出错;如果二者电压相差较大,严重的可能会损坏芯片。二、设计1、晶体管构成的电平转换方法原创 2022-02-24 11:09:15 · 24593 阅读 · 0 评论 -
FreeRTOS的接口应用场景
0.前言本文主要介绍各个api的使用场景。具体的api参数说明以及调用示例由链接方式一带而过。不做过多的赘述。1.相关API说明以及调用示例https://blog.csdn.net/sandwich_iot/article/details/121382802这个页面里有基于涂鸦sdk的操作系统相关接口的api说明以及示例。2.实时系统和前后台系统(裸机)2.1.前后台系统前台指的是中断,后台指的是while(1)循环。#include <stdio.h>//中断服务函数原创 2022-02-21 15:06:51 · 1307 阅读 · 2 评论 -
电容降额规范
电容降额规范降额设计是一个试验经验统计值。我们收集了一些规范以及在项目中的经验,供大家参考。名词解释电压/电流稳态工作条件:稳态工作条件为脉宽大于等于1S,或周期性出现的电压或电流。电压/电流瞬态工作条件:瞬态工作条件为脉宽小于1S,且周期性出现的电压或电流。环境温度瞬态工作条件:在一定时间内(一般以天为单位),异常温度 (通常为高温)时间不超过整个时间的1%;反之则为环境温度稳态工作条件。非固体铝电解电容1、电容工作温度参数选择 1.环境温度稳态工作条件下,电容最高工作温度参数 ≥原创 2022-02-18 15:55:45 · 4072 阅读 · 0 评论 -
照明硬件基础知识(四)—— LED灯(半导体光源)工作原理及关键参数
随着人类不断的探索和发明,20世纪初人类进入电子信息时代,这一切都要归功于一种材料–半导体,半导体是指在常温下导电性能介于导体和绝缘体之间的材料,比如硅。在利用半导体的过程中,科学家们发现通电的半导体也能发光,科学家们利用这一特性,发明了发光二极管。最早的LED只能发红光和绿光,无法用于照明,直到1993年,日本科学家赤崎勇团队发明了蓝色LED,红绿蓝三基色集齐,这使LED产生白光用于照明称为可能。 LED灯说到底还是二极管,它的发光原理依旧离不了PN结,在通电的条件下,N型半导体内的电子与P型半导体原创 2022-01-17 13:16:44 · 6228 阅读 · 0 评论 -
照明基础知识(三)——荧光灯(气体放电光源)发展史&工作原理
三、荧光灯 卤钨灯发光还是会有很大一部分能量被转化为了热能,科学家们又开始思考了。有没有什么办法让电多发光少发热呢。美国科学家彼得·库珀·休伊特(Peter Cooper Hewitt)在探索的过程中,发现往真空的灯管里添加液体汞(俗称水银),通电后水银蒸发变为汞蒸气,在合适的电压作用下,汞蒸汽受电子激发而发光,当时的水银灯中被激发发光的汞蒸气数量少且辐射出来了大量的紫外线,紫外线属于并不可见光且对人体有害,所以当时水银灯还无法得到实际应用。科学家们注意到磷酸钙等荧光物质被紫外光照射后会发出可见光的这原创 2022-01-14 17:55:59 · 4194 阅读 · 0 评论 -
照明基础知识(二)——卤钨灯(热辐射光源)发展史&工作原理
卤钨灯又称卤素灯,它其实是白炽灯的一个升级版。上文我们已经知道了,普通白炽灯存在灯丝因高温而蒸发沉淀在玻壳上,使玻壳发黑降低光照效果同时还会降低灯使用寿命的缺陷。卤钨灯与普通白炽灯最大的不同在于灯泡里面填充的气体,普通白炽灯中填充的惰性气体只能减少灯丝的氧化和蒸发,而卤钨灯的神奇之处在于填充的气体可以使钨丝“再生”。“再生”的原理是灯丝在高温情况下蒸发,气体钨会往温度较低的玻壳处移动,气体钨温度在玻壳附近降低并与填充的卤素气体(如碘、溴等)发生化学反应,形成卤化钨。卤化钨倾向于往高温处移动,最后又聚集在灯丝原创 2022-01-10 16:29:44 · 3444 阅读 · 0 评论 -
照明基础知识(一)---白炽灯(热辐射光源)发展史&工作原理
一、白炽灯1)白炽灯的发展史 说到白炽灯,几乎大家第一反应想到的就是发明家托马斯·阿尔瓦·爱迪生(Thomas Alva Edison),准确的讲爱迪生发明的是第一只可商业化、可量产白炽灯泡。为什么这么说呢,是因为早在爱迪生之前的20世纪50年代,英国的工程师约瑟夫·斯旺(Swan.Sir Joseph Wilson)就开始了电灯的研究。他的设计想法为在真空灯泡中使用碳丝作为灯丝,通电使其白炽发光,并且试验成功于英国取得了专利,不过当时的白炽灯寿命依旧不够长。1979年美国发明家爱迪生也开始研究改良原创 2022-01-06 17:56:45 · 3378 阅读 · 0 评论 -
继电器学习笔记(二)---继电器主要参数(结合宏发继电器HF32FV-G 规格书)
继电器主要参数1、触点参数 触点是继电器中重要的结构件,触点的使用寿命与触点材料、触点负载、触点上的电压和电流值、切换频率等密切相关。触点的失效表现为触点材料的转移、粘连和接触电阻增大。为了更好的使用继电器,以下参数是我们需要了解关注的。下图为宏发继电器HF32FV-G超小型中功率继电器的规格书触电参数部分截图。触电类型:H 表示 常开类型;D 表示 常闭类型。接触电阻:指是电流流过闭合的接触点时的电阻值,一般以mΩ表示。触点材料:下表为常见的触点材料及其性能,应根据使用需求选择合适的触点原创 2022-01-04 15:31:38 · 33889 阅读 · 9 评论 -
继电器学习笔记(一)——继电器的分类&电磁继电器和磁保持继电器的工作原理
继电器是一种电控制器件,具备控制输入系统和输出系统互动的能力,常被应用于自动控制设计中,是具有(强弱电)隔离功能的,利用较小电流去控制较大电流的一种“自动开关”。继电器按照原理可以分为电磁继电器、固态继电器、热继电器、舌簧继电器等。其中电磁继电器又可分为 直流电磁继电器、交流电磁继电器、磁保持继电器。按触点负载大小分为微功率、弱功率、中功率和大功率四种;按照触电类型分为常开、常闭两种;按照外形尺寸分为微型、超小型、小型三种;按照防护特征可以分为密封、封闭式、敞开式三种。本文主要介绍常用的电磁继电器和磁保持.原创 2021-12-31 14:08:38 · 11164 阅读 · 0 评论 -
麦克风和扬声器选型介绍
在AI语音交互产品设计中,我们无法绕开的两种元件就是麦克风(MIC)和扬声器(SPK),今天我们就探讨一下驻极体麦克风和动圈式扬声器。一、麦克风麦克风,学名传声器,也称话筒、咪头、微音器。是将声音信号转换为电信号的能量转换器件。有动圈式、电容式、驻极体和硅微传声器。而大多数设备采用是驻极体电容器麦克风。驻极体电容话筒频响范围较窄,但灵敏度高,体积小,结构简单,成本低、适用与语言拾音。1.驻极体话筒的工作原理关键元件:驻极体振动膜。它是一片极薄的塑料膜片,一面蒸发上一层纯金薄膜,然后再经过高压电场驻原创 2021-11-26 18:30:00 · 4194 阅读 · 4 评论 -
如何巧妙利用4个IO口驱动12个LED灯
在电路设计过程中有时经常遇到单片机的IO口不够用的情况。对于这样的问题,我们可以选择换单片机,也可以尝试一些巧妙的设计来避免IO口不够用的问题。例如当我们在设计中遇到许多LED灯需要控制的时候,而单片机的IO口又不够用,我们又不希望增加成本,此时我们可以采用“查理复用”(Charlieplexing)的方式去解决这个问题。“查理复用”(Charlieplexing)作为一种LED显示器多路复用的方法,能够使人们利用少量的IO口控制很多的LED灯,在LED领域应用广泛。当使用 Charlieplexi原创 2021-11-25 18:30:00 · 10704 阅读 · 2 评论 -
恒流源设计参考方案
一、恒流源概述恒流源是指在功率范围内,对外输出的电流基本是恒定的。二、恒流源特点不因负载(输出电压)变化而改变;不因环境温度变化而改变;内阻为无限大 (以使其电流可以全部流出到外面)。能够提供恒定电流的驱动电路即为恒流源驱动电路。三、恒流源应用在LED驱动电路中常见恒流源驱动。 由于在电路中给LED供电的电源电压不同, 以及LED正向电压的不同,为了确保LED最佳的性能和长久的工作寿命,就需要一个有效的恒流源驱动电路,而不是传统DC/DC 的恒压控制。通常可采用一个电流检测电阻反馈LED原创 2021-11-15 18:09:15 · 20211 阅读 · 0 评论 -
MQTT协议使用总结
MQTT是基于TCP/IP协议栈构建的异步通信消息协议,是一种轻量级的发布/订阅信息传输协议。MQTT在时间和空间上,将消息发送者与接受者分离,可以在不可靠的网络环境中进行扩展。 适用于设备硬件存储空间有限或网络带宽有限的场景。物联网平台支持设备使用MQTT协议接入MQTT的特点是可以保持长连接,具有一定的实时性,云端向设备端发送消息,设备端可以在最短的时间内接收到并作出响应,所以MQTT更适合需要实时控制的场合,更适合执行器。要保持长连接,那么就要时不时地发送心跳包,这就不会省电了原创 2021-11-27 18:30:00 · 3806 阅读 · 0 评论 -
字库芯片介绍与使用(附STM32程序~~~)
不知道大家是否了解字库芯片(网上这方面的资料好像挺少的),今天给大家简单介绍一下字库芯片。先举个例子,如果我们想在点阵屏或液晶屏上面显示一个88的正方形,我们该怎么做。很简单呀,假设屏上面“1”为点亮,“0”为熄灭,我们只需要按顺序,将这64个点写入“1”,其他地方写入“0”不就好了。具体做法可以这样,一个字节有8位,我们写入一个0xFF,就可以一次点亮8个点,若点亮64个点,大家只需要换行再次写入0xFF,循环几次,累计写好8个0xFF,不就完成点亮一个88的正方形了吗,或者定义一个点阵数组,点阵原创 2021-11-04 19:04:35 · 6524 阅读 · 2 评论 -
触摸按键设计参考与问题总结
一、概述 随着电容式触摸按键在外形美观和使用寿命等方面都优于传统的机械按键,电容式触摸按键的应用领域也日益广泛,包括家电、消费电子、工业控制和移动设备等。本文介绍一下电容式触摸按键的基本工作原理和材料选择。二、工作原理 任何两个导电的物体之间都存在着感应电容,一个按键即一个焊盘与大地也可构成一个感应电容,在周围环境不变的情况下,该感应电容值是固定不变的微小值。当有人体手指靠近触摸按键时,人体手指与大地构成的感应电容并联焊盘与大地构成的感应电容,会使总感应电容值增加。电容式触摸按...原创 2021-10-29 18:06:21 · 5280 阅读 · 0 评论 -
浅谈GD32与STM32之间的区别
以我们常用的STM32与GD32单片机为例,做一下对比。比较GD32E230C8(M0),GD32F103C8(M3),GD32F303CG(M4),STM32F103C8(M3),STM32F303C8T6(M4)硬件管脚的区别。从上图中可以看出GD32E230C8(M0)与STM32G030C8(M0)管脚不兼容,GD32F103C8(M3)与STM32F103C8(M3)管脚兼容,GD32F303CG(M4)与STM32F303C8T6(M4)管脚兼容。GD32E230原创 2021-09-25 18:05:31 · 6785 阅读 · 0 评论 -
STM32CubeMX学习教程之硬件I2C读取光照度
使用STM32 HAL库读写环境光照度传感器(BH1750)本文将教大家如何快速使用STM32HAL库读取光照度数据。实现功能:通过APP实时监测光照度数据。程序下载路径:demo程序。一、使用STM32CubeMX创建一个新工程1、如下图创建一个新工程:2、如下图选择自己现有的STM32开发板进行开发:3、配置时钟源如果选择使用外部高速时钟(HSE),则需要在System Core中配置RCC;如果使用默认内部时钟(HSI),这一步可以略过;下面工程我使用的原创 2021-09-27 18:27:06 · 1808 阅读 · 3 评论 -
如何利用STM32和迪文串口屏以及WIFI模组进行数据交互
简介:本文将通过介绍如何实现屏和App实时显示温湿度和光照度采集数据,以及通过控制屏和App去控制GPIO口电平翻转来带大家了解STM32和迪文串口屏以及Wi-Fi模组进行数据交互。程序下载路径:demo程序。一.迪文屏简介显示控制部分采用的是迪文的4.3寸串口屏。正面图:原创 2021-09-24 18:42:47 · 4147 阅读 · 6 评论 -
STM32 HAL库串口使用笔记
简介:本文通过介绍串口收发工程以及串口相关函数,来让大家了解STM32 HAL库串口的基础使用方法。一.串口收发工程讲解1.使用STM32CubeMX新建一个工程2、如下图选择自己现有的STM32开发板进行开发:3、配置时钟源如果选择使用外部高速时钟(HSE),则需要在System Core中配置RCC;如果使用默认内部时钟(HSI),这一步可以略过;下面工程我使用的是内部原创 2021-09-23 18:50:38 · 2347 阅读 · 1 评论 -
如何使用STM32 HAL库驱动TFT-LCD实现手画板功能
我们通过STM32的普通IO口模拟8080总线来控制TFT-LCD的显示。我们使用的是正点原子的2.8寸ALIENTEK TFT-LCD模块, 16位真彩显示,自带触摸屏,可以用来作为控制输入。该模块支持65K色显示,显示分辨率为320×240,接口为16位的8080并口,自带触摸屏(电阻触摸屏)。原创 2021-09-23 08:50:36 · 6471 阅读 · 2 评论 -
如何快速使用STM32 HAL库和涂鸦Wi-Fi模组进行通信
简介:本文将教大家如何使用STM32HAL库快速开发和涂鸦WIFI模组通信,接入涂鸦云。实现功能:通过APP实时监测温湿度数据程序下载路径:demo程序。demo(定时采集数据)程序。一.使用STM32CubeMX创建一个新工程1、如下图创建一个新工程:原创 2021-09-17 18:19:30 · 3838 阅读 · 16 评论 -
段码液晶屏学习应用笔谈
液晶显示屏,英文简称为LCD全称是Liquid Crystal Display。LCD从类型上分:有TN型LCD,STN型LCD和TFT型LCD等。下面表格罗列上述类型的差别TN型STN型TFT型驱动方式单纯矩阵驱动之扭曲向列型单纯矩阵驱动之超扭曲向列型主动矩阵驱动视角大小视角+30度视角+40度视角+70度画面对比最小中等最大反应速度最慢(无法显示动画)中等最快显示品质最差中等最佳颜色单色单色及彩色彩色价原创 2021-09-16 18:57:17 · 2146 阅读 · 0 评论 -
电源基础知识之——LDO 【十大】 关键参数
简介:在每个产品电路系统设计中电源都是非常重要的部分,一个好的电源决定了电路能否稳定的工作。图1所示的为常见的DCDC电源的种类。本文会先带大家了解使用LDO必须掌握的重要参数,并以TI 的LM1117为来举例说明。(图1)一.LDO的典型应用电路 LDO分为固定输出电压模式和可调输出电压模式,其中图2(a)为固定电压输出模式,图2(b)为可调输出电压模式。原创 2021-09-14 08:45:17 · 22285 阅读 · 2 评论 -
基于STM32开发的BMP180气压传感器(附STM32程序!!!)
老规矩,话不多说,先送上代码https://github.com/Tuya-Community/tuya-iotos-embeded-mcu-demo-wifi-ble-air-pressure-sensorBMP180 简介BMP180是一款由BOSCH开发的数字压力传感器,IIC接口,压力测量范围可以从300hPa至1100hPa,测量海拔高度大约从9000m至-500m。工作电压范围在1.8V~3.6V,满足大部分单片机电平要求。功耗低,标准模式下单次采样功耗大约5uA。低噪声,在低.原创 2021-05-10 10:57:29 · 4203 阅读 · 5 评论 -
QMC5883L磁力计介绍(硬件+软件)(附STM32程序~~~)
QMC5883L磁力计介绍话不多说,先上代码链接(https://github.com/Tuya-Community/tuya-iotos-embeded-mcu-demo-wifi-ble-electronic-compass)QMC5883L是一款国产磁力计,与HMC5993 pin to pin 兼容,软件上只要少许改动,便可达到相同效果。鉴于网络上qmc5883l资料较少,今天小编就教大家如何使用这款传感器。硬件介绍首先是硬件,qmc5883硬件引脚如下1 SCL :Serial原创 2021-05-10 10:12:28 · 18036 阅读 · 12 评论 -
舵机控制那些事(附STM32代码!!!)
老规矩,先上代码https://github.com/Tuya-Community/tuya-iotos-embeded-mcu-demo-wifi-ble-steering-engine舵机原理舵机简单的说就是集成了直流电机,电机控制器和减速器等,并封装在一个便于安装的外壳里的伺服单元。它是一个能够利用简单的输入信号,比较精确地转动给定角度的电机系统。舵机安装了一个电位器(或其他角度传感器)检测输出轴转动角度,控制板根据电位器的信息能够比较准确的控制和保持输出轴的角度,形成闭环控制,所以舵机更.原创 2021-05-10 10:51:37 · 2026 阅读 · 1 评论 -
从零开始创建GD32F4系列单片机工程模板&移植涂鸦MCU-SDK
从零开始创建GD32F4系列单片机工程模板&移植涂鸦MCU-SDK 兆易创新的GD32单片机在中国MCU厂商市场中一直有着不算太小的份额。最近由于ST系列单片机的大幅度涨价,国产MCU凭借价格优势逐渐扩大了在开发群体中的影响力和接受度。 本文将教大家如何从0开始上手GD32系列单片机,并移植涂鸦MCU-SDK来对接涂鸦WB3S wifi模块,快速接入涂鸦云。工程搭建 本文选用的MCU型号为GD32F450,按照以下流程操作即可创建一个Keil5环境的工程模板:前去官网下载原创 2021-05-10 10:42:10 · 5122 阅读 · 5 评论 -
PAJ7620手势传感器快速应用- -基于涂鸦CBU模组开发板
目录PAJ7620手势传感器快速驱动- -基于涂鸦CBU模组开发板硬件方案软件实现总结PAJ7620手势传感器快速驱动- -基于涂鸦CBU模组开发板正在,或是想要开发物联网小产品的你是否会觉得一些常用的控制需要繁琐地掏出手机会让你的产品体验不佳?添加实体按键又显得太 low ?不妨来试试既能满足线下控制又能让你的小产品变酷炫的手势传感器吧!硬件方案使用的传感器型号为PAJ7260,可以识别上、下、左、右、向前、向后、顺时针、逆时针和挥动9种手势,并将手势信号通过..原创 2021-05-10 09:41:16 · 1200 阅读 · 0 评论 -
涂鸦标准模组MCU SDK开发流程
MCU SDK 是根据涂鸦 IoT 开发平台定义的产品功能,自动生成的 MCU 代码。目前主要支持的MCU有STM32、51单片机、Arduino。为了减少开发者使用涂鸦 Wi-Fi 通用串口协议的对接成本,MCU SDK 已搭建通讯及协议解析架构。将 MCU SDK 添加至自己的工程并配置相关信息后,既可以快速的完成 MCU 程序开发。在涂鸦 IoT 平台通过自定义产品功能自动生成MCU SDK代码。能够帮助开发者快速实现MCU程序的开发。那么要完成 MCU 的开发就需要在 IoT平台通过自定义方案完成转载 2021-05-15 16:18:34 · 3145 阅读 · 0 评论 -
涂鸦通用Wi-Fi SDK相关API使用
本文主要介绍涂鸦SDK中应用层GPIO、按键、串口、线程、消息队列等相关接口函数的使用,方便开发者直接调用。1. GPIO1.1 GPIO初始化OPERATE_RET tuya_gpio_inout_set(IN CONST TY_GPIO_PORT_E port,IN CONST BOOL_T in);功能描述 GPIO初始化 输入参数 port: gpio口 in: 输入输出标识(true:输入,false:输出) 输出参数 无 返回值 OPERA转载 2021-05-15 16:59:49 · 969 阅读 · 5 评论 -
涂鸦智能SoC零代码开发接入
零代码开发何为零代码开发,顾名思义是指无需编写代码、就能实现一款产品的搭建。举个很形象的例子,大家都玩过乐高积木,零代码开发就像搭建乐高积木一样开发出满足需求的产品。零代码和乐高这种产品有差不多的共性,就是能给开发者提供具备一定规律的模型,让开发者能快速构建出自己想要的模型。涂鸦零代码开发全流程涂鸦提供了一套完整的SoC零代码接入,快速实现从创建产品 —— 产品配置 —— 批量投产的SoC免开发流程,详细流程如下。1.登录IOT工作台登录涂鸦IoT工作台(未注册需先进行账号注册)。2转载 2021-05-15 15:20:04 · 1126 阅读 · 1 评论 -
涂鸦SoC零代码接入
SoC零代码接入何为零代码开发,顾名思义是指无需编写代码、就能实现一款产品的搭建。SoC (System on a Chip)方案分为 SoC 免开发方案和 SoC 定制固件方案。举个很形象的例子,大家都玩过乐高积木,零代码开发就像搭建乐高积木一样开发出满足需求的产品。零代码和乐高这种产品有差不多的共性,就是能给开发者提供具备一定规律的模型,让开发者能快速构建出自己想要的模型。涂鸦零代码开发全流程涂鸦提供了一套完整的SoC零代码接入,快速实现从创建产品 —— 产品配置 —— 批量投产的SoC免.转载 2021-05-15 16:01:09 · 289 阅读 · 0 评论 -
干货奉上 | lis2dw12 加速度传感器—寄存器篇
工作模式工作模式主要分为6种:4种低功耗模式,1种高性能模式和单数据转换模式。其中低功耗模式和高性能模式区别于但数据转换模式,都属于连续转换模式。转换输出数据速率可通过 CTRL1(20h)中的 ODR[3:0]位进行选择。工作模式主要是通过CTRL1(20h)寄存器控制,上电CTRL1寄存器数值为0x00,默认芯片处于关闭状态,没有测量数据更新。各工作模式下的功耗单数据转换模式:仅适用于低功耗模式。在此配置中,设备等待触发信号,生成新数据,之后设备立即进入掉电状态。使用INT2引脚作为外原创 2021-06-07 18:39:58 · 2179 阅读 · 3 评论