关于使用乐鑫固件ESP8266 NONOS SDK V2.2.0串口问题 使用环境使用乐鑫固件ESP8266 NONOS SDK V2.2.0按照安信可提供的步骤参考连接,使用在乐鑫IDE下载连接 的情况下问题描述(对应下面的解决方法)修改了driver下面的 uart.c后输入串口的任何内容还都是原样输出,无论怎么改uart.c函数,都不会影响结果添加了文件driver和include/driver到app/Makefile后,clean & bulid都报错,我
解决git 使用SSH 使用远程仓库时候需要密码 很多朋友在用git和远程仓库通讯(chone,push,pull 等等)时候需要输入用户密码,或者密码的情况,其实这些问题都是可以免去的,下面分析一下造成这些问题的缘由1,用户需要输入用户名和密码的情况: 用户是可能用了HTTP连接使用远程端的,这是远程仓库和本地没有建立连接,需要每次和服务器握手时都需要需要用户输入用户名和密码2,用户只需要输入密码: 用户在开始设置对钥(公钥和私钥)过程中输入
ESP8266 RTOS SDK使用GPIO中断的方法 下面的函数初始化了GPIO12 和GPIO13下降沿中断 函数说明说下/****************************************************************************** * FunctionName : gpio_intr_handler * Description : gpio interrupt callback funtion
使用安信可ESP8266IDE编辑工具使用最新的乐鑫RTOS固件 为什么使用ESP8266IDE编辑乐鑫ESP8266固件 因为安信可提供的ESP8266IDE修改过,可以基于Eclipse修改,用在Windows上,很方便,编译后就直接生成bin文件,是一个极好的工具,绿色版1,下载IED及配置教程:http://wiki.ai-thinker.com/ai_ide_install2,下载最新乐鑫RTOS 固件:https://github.c
关于乐鑫,安信可固件使用问题,说明汇总 安信可作为乐鑫的客户,二次开发了不少文档(基于乐鑫),也开发了基于eclipse的IDE编辑ESP8266的固件(乐鑫官网的固件编辑需要在Linux系统下),用在Windows上,极为方便了我们的开发。 下面总结了一些ESP8266固件及程序遇到的一点问题整理1,IDE工具下载:http://wiki.ai-thinker.com/ai_ide_install2,下载SDK(官网提供的底层代码,用
解决用android Studio开发不能去除标题栏的问题 原文 http://www.2cto.com/kf/201701/589964.html之前在eclipse上进行开发的时候,要去除Activity的的默认标题栏,我习惯使用的方法是用下面这行代码:requestWindowFeature(Window.FEATURE_NO_TITLE);但是,最近打算学习android Studio,于是打算用studio来弄一个项目作为练手,结果在写splas
对于《第一行代码》中的RecyclerView中的一个列表间距太远(占据一个界面)的问题 在学习着第一行代码,搞到RecuclerView功能时,发现一个列表就占据了一个屏幕的空间,发现有一个地方自己搞错了<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.a
stm32下面控制RS485发送有一定概率出错的情况 环境:stm32 72M时钟 串口波特率9600 RS485芯片 发送的数据每组16byte 原程序(未修改)://RS485 发送len个字节//buf:发送区首地址//len:发送的字节数void RS485SendData(u8 *buf,u8 len){ u8 t; RS485_TX_EN=1; //设置为发送模式 for(t=0;t<l
wtc6508bsi,键释放引发的问题分析及解决 wtc6508bsi主要用作按键,有按键就要有键释放,那么键释放处理不好也会出现这款芯片读取有问题(有时候读取不出来) 解决:在每次按键有被按下的时候才加键释放程序,如果没有按下不要一直扫描键释放程序。
关于sprintf整合%d出错的问题 有些编译器用到sprintf函数整合%d类型的数据时候可能会出错例如错误的示例char *p[80]=0;memset(p,0,sizeof(p));sprintf((char *)p,"AT+CIPSTART=\"TCP\",\"%d.%d.%d.%d\",%d\r",210,209,82,119,8080);PrintString1(p);输出的值为 : AT+CIPSTART=”TC
stm32 3.5版本库的关闭与打开总中断 define CLI() __set_PRIMASK(1) //关闭总中断define SEI() __set_PRIMASK(0) //打开总中断__set_PRIMASK()在V3.5.0库中的core_cm3.h中,定义如下static __INLINE void __set_PRIMASK(uint32_t priMask) { reg