课设
文章平均质量分 89
Mr·赵
一个简单的嵌入式爱好者。I want to change something through my own efforts even if it is just a little change
展开
-
【测试】AIR105+PWM+ADC+TIM联测
这篇文章主要记录air105的初始lutaos尝试,之前一直在使用C语言进行开发,这次换一个开发方式。主要使用ADC-TIM-PWM,为了提升技术难度,将三个串起来:LuatOS对于方案来说非常友好,对新手也比较友好,隔离了底层的驱动,不需要关心底层怎么实现,只需要调用官方的API就行,极大的解决了不同芯片重复使用相同外设的问题,非常方便。查看105的手册了解其I.........原创 2022-07-03 22:13:30 · 954 阅读 · 0 评论 -
W806/W801/W800多通道ADC同时使用
这是目录一、文档二、编程2.1、定义ADC端口和ADC的结构体2.2、修改初始化代码2.3、主函数三、测试本文使用环境:电脑:windows10主控:W806(240MHZ)兼容:W800 W801编译环境:平头哥的CDK注意:本文默认已经搭建好平台。参考文章:W806-ADC-PWM-TIM尝鲜 本文github地址 写在前面:最近有比较多的同学问到了多路ADC如何使用的问题,官方的demo只给出了单路ADC,因此本文就详细讲解一下。一、文档首先翻阅芯片的手册,查看ADC对应的端原创 2022-05-06 18:54:00 · 2129 阅读 · 1 评论 -
W801/W800-wifi-socket开发(二)-UDP蓝牙控制wifi连接
这是目录一、项目概述二、项目设计三、程序设计四、测试4.1、连接测试4.2 重连测试4.3 停止测试本文使用环境:主控:W800-KIT (开发板)兼容:W800 W801 AIR101开发环境:CDKSDK:W801/W800的SDK(tls库)我的联盛德问答社区主页前文:W801/W800-wifi-socket开发(一)-UDPW801蓝牙收发数据与控制设计(一)-INDICATEW801蓝牙收发数据与控制设计(二)-NOTIFY方式本文github工程这份代码包含前文的某些函原创 2022-04-19 16:25:09 · 9534 阅读 · 8 评论 -
W801/W800-wifi-socket开发(一)-UDP
这是目录一、项目概述二、socket-udp官方SDK梳理。1、连接路由器2、连接UDP三、项目设计本文使用环境:主控:W800-KIT (开发板)兼容:W800 W801 AIR101开发环境:CDKSDK:W801/W800的SDK(tls库)我的联盛德问答社区主页写在前面:我不准备修改官方的文件,我会直接调用对应的api,因为官方用了大量的回调和消息队列,一环扣着一环,要改动话费的时间太多了,也没有太大的必要。一、项目概述^^^^程序功能: 使用板载WIFI连接电脑端的服务器(UD原创 2022-04-18 18:57:51 · 5898 阅读 · 10 评论 -
联盛德W806+INA226 = 功率计
这里目录一、 项目概述二、硬件设计1、硬件方案确定三、软件设计1、程序设计2、程序流程四、结束语本文使用环境:电脑:windows10主控:W806(240MHZ)外设采集:INA226(IIC)外设显示:0.91 OLED(IIC)编译环境:平头哥的CDK原理图PCB:立创EDA,(当然完全开源,链接就在下面,可以自己拿去改)立创EDA中的硬件设计:https://oshwhub.com/xiansenzhao/w800-gong-shuai-ji_copy一、 项目概述原创 2021-11-23 17:34:33 · 3977 阅读 · 6 评论 -
W800-KIT-蓝牙-温湿度传感器(cht8305c)-RGB灯-demo
这是目录一、项目概述二、工程设计bt参考文章:W801蓝牙收发数据与控制设计(一)-INDICATEW801蓝牙收发数据与控制设计(二)-NOTIFY方式本文使用环境:主控:W800-KIT (开发板)兼容:W800 AIR101开发环境:CDK一、项目概述^^^^这篇教程主要关于W800-KIT开发板的基础使用(不包含音频),板载一个温湿度传感器(cht8305c)、一个RGB等,当然还有音频相关,但本文不涉及音频。^^^^官方给的demo是基于命令行的,本人觉得有点麻烦,因此以下所有原创 2022-04-15 15:22:34 · 5319 阅读 · 3 评论 -
W801/W800蓝牙收发数据与控制设计(三)-实际项目:蓝牙传输温湿度数据
这是目录一、项目概述二、程序设计三、测试四、附件参考前文:W801蓝牙收发数据与控制设计(一)-INDICATEW801蓝牙收发数据与控制设计(二)-NOTIFY方式本文使用环境:主控:W801 (开发板)兼容:W800 AIR101蓝牙调试器:如下图一、项目概述^^^^这篇文章是私密文章,展示不打算公开。本文依然在前两问的代码基础上完成。本文地址^^^^程序功能: 使用蓝牙调试器搭建界面,控制开发板的七个LED亮灭,并将开发板的电压和温度上传到蓝牙app上。二、程序设计1、接收程原创 2022-04-11 21:40:59 · 1964 阅读 · 6 评论 -
W801/W800蓝牙收发数据与控制设计(二)-NOTIFY
本文使用环境:主控:W801 (开发板)兼容:W800 AIR101前一篇文章:W801蓝牙收发数据与控制设计(一)-INDICATE一、项目概述^^^^这篇教程接着上文继续介绍W801的BT使用,上文使用INDICATE方式进行数据的收发,这篇文章主要采用NOTIFY方式进行数据收发。具体Indicate 和 Notify的区别,可以自己查一下,我也不是很了解这个东西。好像是 (indicate发送接收端有应答,notify接收端无应答) 。^^^^程序功能: 和上文差不多,区别在于Indic原创 2022-04-11 14:49:12 · 2782 阅读 · 0 评论 -
W801/W800蓝牙收发数据与控制设计(一)-INDICATE
这是目录一、项目概述二、程序设计三、测试四、参考本文使用环境:主控:W801 (开发板)兼容:W800 AIR101一、项目概述^^^^这篇教程主要介绍W801的BT使用,之前我一直存在畏难情绪,看着官方提供的硕大的SDK,难以下手。幸亏有前辈将BT剥离了出来,因此本文在前辈的基础上进一步完善程序,并将程序上传github,供大家参考。本文github地址。^^^^程序功能: 通过手机蓝牙控制开发板的多个LED亮灭。注意: 在蓝牙发送数据时,数据长度必须要小于256,否者接收不成功,同时数据接原创 2022-04-10 20:24:12 · 4887 阅读 · 16 评论