- 博客(5)
- 收藏
- 关注
原创 I2C 协议
参考文档:https://www.cnblogs.com/BitArt/archive/2013/05/28/3103917.html1. I2C 简介I2C 总线是一个半双工通信协议。由两根线组成,时钟线(SCL)和数据线(SDA)。I2C 可以分为主机和从机,同一 I2C 总线上只能有一个主机,可以有多个从机。需要注意的是从机不能发出传输请求,并且从设备的数据传输也是由主机进行控制的。I2C 的传输速率有标准模式:100kHz,快速模式:400kHz,高速模式:3.4 MHz。一般也就是有标
2022-03-18 10:56:39 8031 2
原创 cmake入门
前言不会python的我玩树莓派pico充满了艰难,只能用C来玩pico,在Windows上搭建环境一直不成功,在Ubuntu上好不容易把环境搭建成功,发现竟然还要会cmake,简直丧心病狂呀!!!只能一边流着没有技术的眼泪,一边学习cmake。本文在巨人的肩膀上,边学习,边记录。demo的Github地址:(等我整理好了就上传,这里先留着,省的忘了)正文下面的例程均在Ubuntu上使用C语言进行实验的,cmake版本3.16。demo1开始创建一个叫demo1的文件夹,在demo1中创建一
2021-04-30 18:13:00 208 1
原创 BLDC风扇方案介绍-开发中遇到的问题
开发过程中的问题本文主要介绍在实际开发过程中遇到的问题,以及如何解决的。在板子上调节档位导致重启在开发完成后进行测试的情况下,发现在板子上快速转动旋转编码器会导致系统不受控制,然后重启,后来发现是因为旋转编码器使用的外部中断的方式导致的。由于一直转动编码器,导致系统一直处于外部中断中,其他任务无法正常执行,从而系统重启。解决办法:将编码器触发判断设置成任务的形式,定期去判断电平处理。这样处理完后,系统重启问题基本解决,但是有时多次连续触发判断不及时,但基本问题还好。解决问题的偷懒方法:voi
2021-04-29 14:33:47 476
原创 BLDC风扇方案介绍-软件部分
一、开发前准备本项目的软件开发是基于涂鸦云平台的,所以需要在涂鸦的IoT平台进行产品创建,使用的也是涂鸦现在主推的CBU模组。涂鸦IoT云平台只能使用涂鸦的模组,因为只有涂鸦授权后的产品才能连上涂鸦云。好在涂鸦的最近的活动比较多,可以参加涂鸦的活动获(bai)取(piao)模组。下面是开发中会使用到的链接:涂鸦IoT平台CBU开发SDK环境本项目代码github地址CBU模组规格书二、功能需求序号功能1、三种模式风(正常风,自然风:忽大忽小间隔15秒,睡眠风:每隔一小时
2021-04-25 15:20:16 711 1
原创 BLDC风扇方案介绍-硬件部分
一、概述改革开放以来,随着国内经济的快速发展,如今的电风扇已一改在人们印象中的传统形象,在外观和功能上都更追求个性化。而远程控制、自然风、睡眠风、负离子功能等这些本属于空调器的功能,也被众多的电风扇厂家采用,并增加了驱蚊、低噪声、等更多的实用功能。这些外观不拘一格并且功能多样的产品,预示了整个电风扇行业的发展趋势。随着消费者对健康的日益关注,厂家将提高空气质量,便携移动,低噪声等方向的功能融合进入电风扇产品中,本文主要介绍目前市场上新颖的风扇类型:直流变频风扇方案。二、方案框图三、方案选型直流电
2021-04-25 11:08:48 2810 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人