ESP8266 SDK版出坑指南

1. 下载的时候16M和32M Flash有两个选择,貌似选择哪个都能运行,那到底有啥用呢? 如果不是那镜子不像你,不藏秘密,我还不肯相信没有你,我的笑更美丽。。。 写着写着写成歌词,如果不是我最近在调试OTA升级和从sdk1.5移植到sdk2.0我还不肯相信自己会踩到这个坑~~~ ...

2019-05-25 11:19:45

阅读数 32

评论数 0

基于Onenet云平台 MQTT协议上传温度示例

首先用模拟器试下看看它发的啥? .........................Send one mqtt packet......................... FixHeader{ PacketTag = 48 PacketType = 3 RemainLength =...

2019-05-23 14:16:19

阅读数 40

评论数 0

OneNet 里 SOTA升级体验 (基于 ESP8266)

这两天彻底的体验了一把 Onenet 里的固件升级,第一关就被拦截了,我们看看官方的《OTA-SDK说明文档.docx》 官方有鉴权这块的介绍,请移步至这个链接 将access key进行base64解码这步骤简单。 hmac签名是啥? 原来就是 HMAC_SHA1 算法,我就说 SHA...

2019-05-14 21:27:31

阅读数 91

评论数 1

我的 ESP8266 版智能插座鉴赏

去年就想好了,等天气暖和就开始养鱼了,在网上买了一堆了鱼缸造景装备,发现LED灯不会自动断实现定时功能只能买智能插座了,那货小米的卖59,贵也不是很贵,自己手上有一块闲置的ESP8266-12E小板子,就拿来玩玩吧, 当初就给自己设定一个目标就是自己写个智能鱼缸控制器。 主要功能有: 可以实现...

2019-05-06 17:03:05

阅读数 68

评论数 0

ESP8266 —— 高效的串口接收模板

本代码是在ESP8266_RTOS_SDK_V1.5.0基础上修改的,ESP8266_RTOS_SDK_V1.5.0在哪儿能下载,请在我博客里寻找下载链接~ #include "esp_common.h" #include "freertos/FreeRTOS...

2019-05-05 16:46:48

阅读数 35

评论数 0

eclipse 中常用的快捷键

1. 最常用的快捷键 ctrl+d 删除当前行 ctrl+/ 注释/取消注释当前行 ctrl+鼠标单击关键字 跳到该变量定义处 alt+/ ...

2019-04-28 20:58:47

阅读数 141

评论数 0

ESP8266 入门那些事情

很多年之前就玩过这货了,当时只是发 AT 命令,当串口 wifi 用的,后来才听说这货可以自己写代码,不需要外置单片机就可以控制外设了。这个功能很神奇,就想试一试,很遗憾的是我不会搭环所以就放弃了。 最近我在安可信的官网上买了个 NodeMCU,本以为贵点服务态度会好,没想到人家不提供技术支持~...

2019-04-24 19:19:41

阅读数 135

评论数 0

STM32F系列GPIO重映射IO一览表

2019-03-15 16:08:17

阅读数 107

评论数 0

LPC1768 SSP0驱动示例——SD卡驱动

在STM32的SPI驱动上移植过来的,由于代码较长,这里只提供关键代码: /* SSPxSR - bit definitions. */ #define TFE 0x01 #define TNF 0x02 #define RNE 0x04 #define RFF ...

2019-03-12 14:19:46

阅读数 76

评论数 0

LPC1768里的SPI驱动示例——基于SST25VF016B

这里有个坑,我的路虎开发板原理图上是AT45DB161这样的芯片,实际上丝印却是SST25VF016B,这两个器件都是存储设备,但是它们不是pin对pin的,这里大家需要注意下!!! /******************** (C) COPYRIGHT 2008 STMicroelectro...

2019-03-12 14:03:36

阅读数 59

评论数 0

LPC1768里的printf的使用

这里主要里库版本开发为例,想要使用printf其实非常简单: 具体操作: 在debug_frmwrk.c文件里新增#include <stdio.h> 然后再实现fputc函数即可。

2019-03-12 13:53:50

阅读数 193

评论数 0

LPC1768 IIC通信示——PCF8563

PCF8563与AT24C02一样,是典型的IIC通信器件,这里就以它为例,编写基于LPC1768硬件IIC的通信代码: 上图是PCF8563各个寄存器地址,PCF8563的IIC地址是0xA2 #include "lpc17xx_i2c.h" #in...

2019-03-12 13:46:48

阅读数 105

评论数 0

基于C语言的 WAV 文件双声道转单声道的实现

这里只处理PCM是16位,encode是PCM格式的波形进行解析: #include <stdio.h> #include <stdlib.h> #define u8 unsigned char #def...

2019-02-28 22:09:15

阅读数 228

评论数 0

LPC1768 延时函数

正所谓 "知己知彼百战不殆" , 要想了解一款单片机的性能,可以通过简单的循环就能判断出它的性能: while(1) { LPC_GPIO2->FIOPIN ^= (1<<0); ...

2019-02-27 14:23:14

阅读数 144

评论数 0

从WAV文件里提取C数组

WAV文件格式请大家自行搜索有关资料,我这里直接给出提取C数组的代码: /******************************************************************************* 起始地址 占用空间 本...

2019-02-25 20:00:07

阅读数 91

评论数 1

LPC1768 PWM1输出PWM示例

void Init_PWM1(void) { LPC_PINCON->PINSEL7 |= (3<<18); // P3.25 LPC_PWM1->CTCR=0; //工作于定时器模式 LPC_PWM...

2019-02-22 10:19:03

阅读数 324

评论数 0

LPC1768 RIT定时器

void Init_RITimer(void) { LPC_SC->PCONP |= (1<<16); //打开RIT的外设时钟电源(注意有些外设默认就是开的,例如Timer0) LPC_RIT->RI...

2019-02-21 17:13:55

阅读数 46

评论数 0

LPC1768 SysTick定时器

void Init_SysTickTimer(void) { SysTick->CTRL |= (1<<2); //选择CPU时钟为系统节拍时钟 //SysTick->LOAD = (CCLK/1000)...

2019-02-21 16:41:09

阅读数 42

评论数 0

LPC1768 Timer0详细Demo使用示例

设计要求: 设计一个基于Timer0,要求1ms定时中断? 答: 代码如下(开发环境:路虎NPC1768开发板) /* Include files */ /* <<add include files here>&amp...

2019-02-21 16:04:21

阅读数 78

评论数 0

STM32 定时器周期动态修改

最近手头项目上有个需要模拟串口的地方,而模拟串口部分有这样的一个需求:当Strat信号来的时候启动定时器TIM3,到52us后采样Start信号是否是低电平,然后希望将定时器的周期改成104us,采样剩余的9个bit。 解决思路: ① 外部中断触发时候启动TIM3(同时关闭外部中断使能),等5...

2019-01-10 10:15:09

阅读数 575

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭