- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 MLX90632传感器调试
由于疫情的原因,红外测温枪大火,与之相应的传感器我目前了解的有MLX90632和MLX90614以及BM43THD80A,因为90632封装体积小,方便嵌入,所以采用这款传感器来采集温度。一下是调试过程。 废话不多说,官方的Demo源码直接去github就可以搜找到。拿到Demo例程过后,mlx90632_depends.h 文件中主要有3个函数需要我们完善。...
2020-03-06 10:53:54
3462
17
原创 IIC认识和理解
有关于IIC硬件部分,我这里就不多做介绍了。首先我们要知道什么是IIC协议? 简单的说IIC就一种主从架构的串行通信总线协议,其实这句话如果你能理解到位的话,那么对IIC的理解也就差不多了。既然是一种通讯协议那么必然有他的一些规则和特性在里面,下面我们就先来谈一谈他们的特性和规则。首先是IIC的特性,这里我一一举例并结合我的理解加以说明。1.最直观的我们知道IIC有两条...
2019-12-03 16:28:36
4212
1
原创 STM8L051X系列RTC的低功耗应用
很久没在优快云写博客了,最近有点空学习了STM8L051F3这块低功耗单片机。这次做的东西,其主要应用在于控制电源的开关断操作。主要用到的外设有RTC,PWR,AWU,ADC,WWDG等。整体的功能我先大致介绍一下,这样的话也方便大家理解下面的程序。首先利用RTC的闹钟中断来控制在指定时间段电源的开关断操作,ADC用来检测电量小于一定百分比的时候关闭电源,WWDG用来监控程序,串口用来打印...
2018-10-05 17:59:09
6003
原创 Tiny4412裸机开发过程(四) --- 点亮LED灯和下载裸机程序
本节算是切入正题,正式开始编写我们裸机程序。那么在编写裸机程序时与我们写单片机程序如STM32有什么不同?其实在编写时的步骤与单片机时一般无二,基本步骤一般是查看硬件原理图,查看芯片手册,编写程序,下载程序。下面我们也按这个步骤来编写程序。查看硬件原理图: 通过查看原理图我们知道了两个信息:四个LED灯连接在GPM4_0-GPM4_3的IO口上,且是低电平有效(即给低...
2018-05-18 19:19:55
2961
4
原创 Tiny4412裸机开发过程(三) ------ 安装交叉编译器和编译烧写uboot
这一节就正式开始我们的环境搭建了。第一个要搭建的是编译环境,之前讲过为了能够在Ubuntu下编译4412能够运行裸机程序,所以就要安装交叉编译器。我用的交叉编译器,是友善之臂官方给的 arm-linux-gcc-4.5.1版本 。链接:https://pan.baidu.com/s/1yVLd2suGGwEUKRczMs9wXg 密码:a8nv 如果你做好上一节的准备...
2018-05-17 22:01:10
2617
1
原创 Tiny4412裸机开发过程(二)------securtCRT和cuteftp工具的使用
在学习过程中,将逐渐会使用到一些方便的开发工具。 远程登录工具SecureCRT(8.3版本) 这块工具支持多种协议,SSH2,Telnet,串口等。我们用它来直接连接Ubuntu,或者4412都是可以的。首先我们先用SSH来连接Ubuntu,这样的话我们就可以在Windows下操作Ubuntu了。我的Ubuntu是重新装的16.04版本...
2018-05-16 18:03:37
1592
原创 Tiny4412裸机开发过程(一)
今天开始我将分享Tiny4412的学习过程和经历,把之前所遇到的问题、收获的感想记录下来。由于本人现在是大三的学生,加之学习这块ARM9的开发板时间也不长,所以如有理解或错误之处,欢迎指出一起学习进步。 一.开发环境 关于开发板:我手上这块开发板为友善之臂的标准版Tiny4412(核心板未在图中标出) 在这里我就要吐槽一下友善之臂官方给的用...
2018-05-15 21:39:41
3192
原创 STM32串口发送数据和接收数据方式总结
之前写了篇关于ESP8266使用AT指令进行互相通讯的实验,在写STM32串口接发数据的程序中,觉得有必要将之前学的有关于串口方面的使用经历加以总结。串口发送数据: 1. 串口发送数据最直接的方式就是标准调用库函数。void USART_SendData(USART_TypeDef* USARTx, uint16_t Data);第一个参数是发送...
2018-05-13 20:34:22
181132
17
原创 两个ESP8266一个作为服务器一个作为客户端实现互相通讯
关于模块的信息我在这里简单的介绍一下:在使用前要确保电压为3.3V 接线为3v3- 3.3V电源 RX和TX分别接USB转串口线的TX和RX,即要交叉着接。最后还有一个EN引脚接到3.3V置高。 串口初始波特率为115200(可修改)。最后上电连接电脑串口终端如下图串口设置如上图,看到乱码不要慌,属正常现象,这里重点说一下一定要...
2018-05-07 13:19:20
39990
14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人