醉扶栏逐梦远方的博客

不知名的博客

排序:
默认
按更新时间
按访问量

ESP8266简介

ESP8266是由乐鑫公司出品的一款物联网的芯片,相关介绍可以查看乐鑫官网的介绍http://espressif.com/zh-hans/products/hardware/esp8266ex/overview 这里就不做过多的介绍了,基础功能就是一个Wifi芯片,集成一个32位Tensilica...

2016-09-26 17:46:15

阅读数:4010

评论数:0

树莓派3B连接WIFI

修改如下配置文件/etc/wpa_supplicant/wpa_supplicand,conf 添加格式如下: network={ ssid="your ssid" psk="your pass" }

2018-03-11 21:00:52

阅读数:85

评论数:0

STM32-串口IAP升级

对于写好的程序来说如何烧录到芯片中是十分重要的的过程,在平时测试开发的时候可以直接通过Jlink,swd,usart等方式直接将编译好的程序直接烧录到芯片的Flash中,但是对于已经开发好的产品来说,特别的已经进行了分布部署的设备来说,一个一个升级可以是不可能的事情,一般的升级方式都是通过网络或者...

2017-10-06 21:14:08

阅读数:724

评论数:0

Ubuntu各个版本的镜像下载地址

http://mirrors.melbourne.co.uk/ubuntu-releases/

2017-09-10 11:57:52

阅读数:217

评论数:0

Linux下QT环境搭建

Linux系统:Ubuntu 15.04 Qt版本:qt-everywhere-opensource-src-4.8.5 一、首先安装G++环境 sudo apt-get install build-essential (我用的系统直接安装好了这个环境) 另外的一些相关环境。如果不安...

2017-08-30 15:30:50

阅读数:168

评论数:0

STM32-PWM输出

脉冲宽度调制,简称PWM。是一种利用数字信号来进行模拟信号的输出,拥有多种模式。主要的原理就是利用数字信号的高低电平的周期性变化来改变输出电压的平均值。从而达到模拟信号的输出模式。主要引用于电机调速,调光灯电路控制中。     在STM32中拥有多路PWM信号。每一个定时器的输出引脚都可以设置成...

2017-07-29 10:43:23

阅读数:374

评论数:0

STM32-SPI之OLED

OLED作为一种新型的显示设备,由于其优秀的性能,并且随着产量的提高价格也在不断的下降。收到了现在很多显示设备产品的青睐。高清晰,高对比的都使人们对它的使用越来越多了。对于OLED它的驱动方式有很多种,SPI、8080并口等方式,不同的方式有不同的优点。本篇文章采用的STM32自身的SPI总线的控...

2017-06-03 11:45:04

阅读数:1990

评论数:0

STM32-中断优先级

中断作为系统资源里面尤为重要的一种系统资源,可以对于硬件的运行发挥着不可或缺的地位。基本每一个硬件都会有相应的中断,只不过是中断类型和中断数量多少的问题。像51单片机的硬件就拥有比较简单中断类型,例如定时器中断、串口接收中断、外部中断等几个简单中断,用起来也是十分简单。    对于STM32来说...

2017-06-01 10:57:06

阅读数:211

评论数:0

STM32-Systick定时器

STM32的定时有很多,主要包括通用定时器和高级定时器,它们的用法和功能也很多,有了高效的定时器,STM32才能实现很多功能。其中Systick定时器算是一种特殊的定时器,它应该不属于STM32,准确的说应该是属于Corte M3内核的一种定时器,详细可以参照Cortex-M3权威指南(中文版详尽...

2017-05-31 18:34:08

阅读数:191

评论数:0

STM32-GPIO输入

点亮LED灯的实验室利用的GPIO的输出配置来实现的,接下来写一个关于GPIO作为输入的程序,同时点亮和熄灭LED灯。由于程序简单,直接贴出代码,以供参考:“`include “stm32f10x.h”/** * @brief 初始化GPIO,默认速度为GPIO_Speed_50MHz; ...

2017-05-30 17:40:11

阅读数:199

评论数:0

STM32-printf重定向到USART

在使用STM32的过程中,尤其是刚开始学习使用的时候,由于不知道自己的程序写的对不对,就经常需要一点验证的方法,点亮一个LED灯就是最简单的验证方法,但是有的时候还经常需要串口的输出来验证自己的程序是否正确,但是官方提供的函数库中用于串口发送的好像就一个USART_SendData(),通过外设U...

2017-05-29 10:53:21

阅读数:172

评论数:0

STM32-串口程序

学习各种硬件,串口是必不可少的也是首要学习的外设,因为有了串口之后,就可以和硬件进行简单的交互,也能更加方便的验证所写的程序的正确性。  STM32拥有多个USART,支持多种模式的配置,具体的可以参照STM32的相关手册进行学习 再来看一下USART的功能框图: 在使用任何一个外设...

2017-05-23 17:11:06

阅读数:162

评论数:0

STM32-点亮LED灯(GPIO配置)

点亮LED灯应该是每一人学习硬件的第一个实验了吧!从51到32在到ARM,废话少说,下面开始使用STM32点亮LED灯。 GPIO:又叫通用输入输出口,是微控制器必不可少的外设单元,用来和外界进行信号传递,数据交互的接口。 STM32的GPIO根据型号的不同分为A-H组,每一组都称为GPIOx...

2017-05-22 17:05:11

阅读数:1376

评论数:0

STM32-时钟树

学习一个硬件,首先要把它的时钟单元弄的清晰一点,这会有助于加快你的学习进度,一开始我也有点迷糊,感觉STM32的时钟系统挺复杂,挺难懂的,但是深入接触了之后,发现也是挺简单的,可能一开始没有仔细看的原因 时钟系统就相当于人类的心跳一样,它为整个硬件系统提供时钟周期,只有它的正常运行,系统或者说片...

2017-05-21 17:16:41

阅读数:312

评论数:0

使用Markdown编辑器写博客

欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown...

2017-05-21 16:46:12

阅读数:289

评论数:0

STM32-新建工程

STM32新建工程相对比较简单,主要过程就是移植官方提供的固件库,然后应用固件库当中的一些函数进行项目的开发。      第一步:下载官方固件库,上官网或者其他论坛资源下载一个就可以,我下载的是3.5版本的固件库文件。打开这个文件夹,可以看到几个主要的文件夹,其中比较有用的有Librarise文...

2017-05-18 11:15:19

阅读数:397

评论数:0

STM32的学习之路-开篇

接下来的一段时间里面,即将开始STM32的学习之路,先写一篇关于STM32的相关介绍的文章,为以后的学习进行一个铺垫。 STM32是一款32位基于ARM体系中Corte-M3为内核的一款微控制器,单片机系统的操作位数越高就代表它的复杂程度就越高级,操作难度也就不断上升,效率方面也有成倍数...

2017-05-18 10:15:44

阅读数:382

评论数:0

ESP8266新建工程

学习8266wifi模块的很多同学都不知道如果新建一个标准的空工程,所以只能在别人的工程中添加自己的代码,但是一出现问题,就出现了束手无策的现象,现在,发布一个如果新建自己的工程的博客,仅供参考。 首先下载一个官方的NONO-SDK的文件夹,我下载的SDK版本为ESP8266_NONOS_SDK...

2017-05-10 17:04:24

阅读数:1097

评论数:2

ESP8266最小系统板以及下载方式

我选用的是ESP8266 12E功能模组,最小系统板的制作很简单,基本上就是从模组上引出IO就可以了,首先查看使用模组的手册查看IO口的顺序,引出来的IO口应该就是以下几个:RST(不是必须)、EN、IO0、IO15、IO2、VCC、GND。但是实际使用中IO2的高低电平并不影响下载和启动。看图 ...

2017-04-09 07:29:39

阅读数:2123

评论数:0

GitHub新建本地仓库

使用git init命令当前文件夹中建立一个本地仓库。命令运行成功后会在当前文件夹下产生一个.git的文件夹 。 然后配置一下有关的用户信息,就是git config --global user.email 和user.name 之后把本地仓库和远程的仓库相互关联 git remote add...

2017-04-02 10:51:01

阅读数:129

评论数:0

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