分类: 硬件

玩转ESP8266测试板(二):程序烧写

玩转ESP8266测试板(二):程序烧写无评论

2015年1月20日 下午11:14分类:硬件 阅读: 25,288 次

测试板的整体框图如下:有三个主要芯片:USB转串口芯片、STC单片机、ESP8266USB转串口芯片主要用于调试和烧写芯片,输出的串口信号可以通过拨码开关连接至MCU或ESP8266MCU起主控作用,通过AT命令设置ESP8266的工作模式、开启ESP8266的TCP服务器,并根据8266接收到的TCP信息来控制外围设备(如LED)的动作。ESP8266加载AT固件,工作在从模式。与AT模式相对应的是IOT主模式。IOT和AT模式的区别: IOT:物联网(Internet Of Things) AT:调制解调器命令语言 在SDK源码project目录中有AT和IOT源码,区别如下: 1、IOT_Demo 位于软件包中 "examples" 文件夹,给出三种物联网设备“智能开关”,“灯”,“传感器”的简单demo,三种设备在user_config.h 中定义,请每次只使能一种设备调试~ 2、 ...


【阅读全文】

玩转ESP8266测试板(一):基本操作

玩转ESP8266测试板(一):基本操作有1条评论

2015年1月20日 下午11:14分类:硬件 阅读: 20,838 次

ESP8266测试板到了,在此记录一下使用过程。先上图:   白色的板子。 上电后测试手机APK,先安装APK程序(见附件)。  ESP8266安卓客户端.rar 再打开手机wifi,会发现有一个ssid名为ESP8266的AP,选中进行连接,连接密码为“0123456789”:连接成功后,打开安装的APK程序,先点“连接”按钮,与测试板建立TCP连接,然后就可以控制灯/继电器/蜂鸣器:经测试一切正常。注意板上有两个拨码开关,如果设置不正确可能无法通过手机来控制测试板。拨码开关设置含义如下(UP表示上方的拨码开关,DOWN表示下方的拨码开关,'1'表示ON位置):手机控制测试板状态(板载MCU 经过串口控制 ESP8266 模块),如第一张图所示:UP  :011010DOWN:110000计算机通过MIni-USB烧写/连接MCU串口:DOWN:000101计算机通过MIni-USB烧写 ...


【阅读全文】

Openwrt学习-3

Openwrt学习-3无评论

2014年11月6日 上午8:14分类:硬件 阅读: 12,705 次

如何更改内核版本: 内核不一致时安装IPK会提示错误,此时可以通过下面方法更改内核版本: opkg install kernel -force-downgrade 或者将内核下载至本地,重新安装 opkg install /tmp/kernel.ipk


【阅读全文】

openwrt学习-2:编译

openwrt学习-2:编译无评论

2014年11月5日 上午9:53分类:硬件 阅读: 12,427 次

设备:RG100A 版本:barrier_breaker 14.07 r42625 编译环境:ubuntu 14.10   安装编译OpenWrt所需要的软件 sudo apt-get install build-essential asciidoc binutils bzip2 gawk gettext  git libncurses5-dev libz-dev patch unzip zlib1g-dev  subversion 下载源码,指定为正式发布的r42625版本 mkdir OpenWrt cd OpenWrt svn co svn://svn.openwrt.org/openwrt/branches/barrier_breaker@42625   配置编译环境: cd barrier_breaker/ ./scripts/feeds update -a ...


【阅读全文】

openwrt学习-1

openwrt学习-1无评论

2014年11月3日 上午9:38分类:硬件 阅读: 11,803 次

设备:TPLINK WR743N v2 DRAM:  64 MB Flash:  8 MB CPU revision is: 00019374 (MIPS 24Kc) SoC: Atheros AR9330 rev 1 Clocks: CPU:400.000MHz, DDR:400.000MHz,   TTL串口连接:   TTL线刷步骤: 1.下载TFTP服务器程序2.将你的网线的一端接入WR743N的WAN口,一端接在电脑的网卡上, 更改ip地址如:192.168.1.10, 255.255.255.0, 192.168.1.13.安装并打开Tftpd32,将Current Directory设为固件程序(openwrt-ar71xx-generic-tl-wr841nd-v7-squashfs-factory.bin)的存放目录,如C:\tmp4.打开串口调试工具 ...


【阅读全文】

arduino烧写bootload

arduino烧写bootload无评论

2014年6月24日 下午10:53分类:硬件 阅读: 11,790 次

USBtinyISP的使用方法:1)选择Tools--》Boards--》选择arduino pro mini 5V/16MHZ2)选择Tools--》Programer--》USBTinyISP(正常是AVRISP MKII)3)选择Tools--》Burn bootloader。 连线图: 正常程序下载时,需IDE出现上传时,按一下复位键,如果不行,多按几次复位键


【阅读全文】

cnc

cnc无评论

2014年6月19日 下午4:09分类:硬件 阅读: 11,058 次

12 12 12 http://www.guokr.com/article/18616/


【阅读全文】

arduino 软复位

arduino 软复位无评论

2014年6月19日 下午1:50分类:硬件 阅读: 13,205 次

定义一个reset函数: void(* resetFunc) (void) = 0;需要复位时这样调用:resetFunc();


【阅读全文】

树莓派搭建wordpress

树莓派搭建wordpress无评论

2014年6月16日 上午10:00分类:硬件 阅读: 10,834 次

1、下载wordpress 3.9中文版 2、下载sqlite插件,放到wp-content/plugin/目录下 12 再把包里面的db.php复制到wp-content目录下 3、把 wp-config-sample.php 改名为 wp-config.php,编辑wp-config.php添加: define('USE_MYSQL', false);


【阅读全文】

安装wiringpi

安装wiringpi无评论

2014年6月14日 下午12:30分类:硬件 阅读: 11,614 次

sudo apt-get install libi2c-dev   wget http://project-downloads.drogon.net/files/wiringPi.tgz tar xf wiringPi.tgz cd wiringPi/wiringPi/ make make install 这就算安装完成了 要启动I2C,还需如下设置: 打开配置文件,进行修改 sudo nano /etc/modules                # 使用nano打开文件     增加以下两行 i2c-bcm2708 i2c-dev (退出nano Ctrl+X 然后输入Y) sudo nano /etc/modprobe.d/raspi-blacklist.conf        #打开文件     blacklist意味黑名单,在树莓派启动时并不会载入I2C和SPI设备驱 ...


【阅读全文】