自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 收藏
  • 关注

转载 在12864液晶上显示任何图像

一,所需软件:  Any to Icon  作用:用来把随意彩图,转化成黑白2色图。windows画图软件  作用:用来编辑DIY2色图片,并可改属性改成128X64像素字模提取软件 作用:把128X64像素的图片,生成编程所需要的十六进制代码。 二,自己完全DIY一副图画(就像在一张白纸上画自己想画的),或修改一副2色的BMP图,然后在

2015-06-29 11:46:32 4785

转载 Ubuntu14.0.4系统如何获取root权限

|浏览:3739|更新:2014-08-21 10:381234567分步阅读本文主要讲解如何简单实用命令获取root权限工具/原料Ubuntu14.0.4方法/步骤点击左侧终端标

2015-06-28 19:26:55 763

转载 ubuntu12.04 minicom安装与使用

1.安装mincom:sudo apt-get install minicom2.安装完成后输入:sudo minicom -sminicom安装与使用" title="ubuntu12.04 minicom安装与使用" style="margin:0px; padding:0px; border:0px; list-style:none">2.1选择“Filenames an

2015-06-28 19:03:31 1360

转载 ubuntu12.04安装arm-linux-gcc详解

(2012-09-13 18:58:58)转载▼标签: 杂谈 今天开始学习开发arm-6410了,顺便做点笔记吧!1.找到FriendlyARM公司光盘中的arm-linux-gcc-4.5.1...tgz的文件并复制到ubuntu下:我放置在主文件夹下的arm-6410文件夹中。2.按ctrl+t打开终端cd到相

2015-06-28 18:57:13 790

转载 Linux(Ubuntu)下如何解压 .zip 文件

安装解压缩软件使用如下命令安装:sudo apt-get install p7zip-full 7zip,估计会比较熟悉。p7zip,是什么?听说是 7zip 的 shell 封装。解压使用如下命令解压:unzip your_file_name.zip 其他格式可参考:http://www.cnblogs.com/cand

2015-06-28 18:50:00 1642

转载 ESP8266 无线网卡AP模式和station模式

1.AP模式: Access Point,提供无线接入服务,允许其它无线设备接入,提供数据访问,一般的无线路由/网桥工作在该模式下。AP和AP之间允许相互连接Sta模式: Station, 类似于无线终端,sta本身并不接受无线的接入,它可以连接到AP,一般无线网卡即工作在该模式。

2015-06-26 22:48:52 23002

转载 如何选择示波器

By Alan Tong,Pico科技 技术主管 简介 对于很多工程师来讲,从市场中上百款不同价格和规格的各种型号的示波器中,选择一台新示波器是一件很挠首的事情。本文就旨在指引你拨开迷雾,希望能帮助你避免付出昂贵的代价。 重中之重 选择示波器的第一步不是要看那些示波器的广告和规格,而是要你花一些时间认真地考虑一下你打算用来干嘛和用

2015-06-26 08:51:24 1505

转载 关于ESP8266模块配置

从接触ESP8266到现在也有快一个月的时间了。我最开始是用的有人的WIFI模块,感觉资料还比较全,用起来还比较顺手。后来发现有低成本的ESP8266模块就立马入手了几个,发现资料太乱了都不知道从哪里开始搞起,测试了一下经常是busy。所以去买了几个TM7681(想着是联华科这样的大厂出来的虽然贵几块钱应该会稳定些),买回来用发现还是和ESP8266一样,资料一大堆——太乱了。感觉还不如ESP82

2015-06-25 23:25:11 4068

转载 Uart-WiFi模块ESP8266把玩记

由于只是一个模块,并不是完整的开发板,所以需要自己连接外围电路。试用的过程中遇到了很多麻烦,这里统统记录。 1.确认硬件版本由于ESP8266版本一直在更新,所以需要自己确认一下PCB版本。 特征:中间四个IO口有线连接出来。 2.硬件连接如果确认是上述硬件版本,那么它的硬件连接图是这样的: 我的实际效果图:

2015-06-25 22:43:09 2215

转载 stm32f10x_conf.h 与 stm32f10x.h

新版的固件库V3.0以上 main等源文件中不再直接包含stm32f10x_conf.h,而是stm32f10x.h,stm32f10x.h则定义了启动设置,以及所有寄存器宏定义,此文件中需要注意的有:1、device选择#if !defined (STM32F10X_LD) && !defined (STM32F10X_LD_VL) && !defined (STM32F

2015-06-25 22:31:30 1180

转载 12864液晶 介绍

本小节目录:            8.1,12864液晶的简介            8.2,12864液晶连接单片机原理图                     8.3,12864时序图的分析和程序编写      液晶是非常能给人视觉享受的东西啦!例如手机的液晶屏,液晶电视,………,浪漫点的还有液晶灯,迷人的液晶鞋,炫酷的液晶手表,,,,,,等等!但不管怎么说

2015-06-25 17:27:21 14658 1

转载 12864点阵型液晶显示屏的基本原理与使用方法(很详细)

点阵LCD的显示原理     在数字电路中,所有的数据都是以0和1保存的,对LCD控制器进行不同的数据操作,可以得到不同的结果。对于显示英文操作,由于英文字母种类很少,只需要8位(一字节)即可。而对于中文,常用却有6000以上,于是我们的DOS前辈想了一个办法,就是将ASCII表的高128个很少用到的数值以两个为一组来表示汉字,即汉字的内码。而剩下的低128位则留给英文字符使用,即英文的内

2015-06-25 17:25:59 46168 1

转载 vbe6ext.olb 不能被加载

|浏览:3161|更新:2015-03-19 16:171234567分步阅读vbe6ext.olb 不能被加载,即使重装也无效,这个新出的变态问题,困扰了许多office用户,今天我花了近半天时间找到了解决方法,,工具/原料office

2015-06-24 10:33:02 2012

转载 关于 const 用法说明

http://www.openedv.com/posts/list/6536.htmconst u8 table_week[2]={0,1,2};u8 const table_week[2]={0,1,2};这有什么区别?在这里是没什么区别的 一般人喜欢写 const u8,但是似乎 u8 const 更符合标准。 但是 u8 const * p; 和

2015-06-24 09:36:04 2184

转载 STM32编程相关笔记。

1. stm32f10x_conf.h中包含了所有外设的头文件,因此任意源文件只要包含了stm32f10x.h,就可以在源文件调用任意外设的函数。若有外设为使用到,在stm32f10x_conf.h注释相应部分,项目编译时就不会在编译去掉的外设。

2015-06-23 22:04:24 873

转载 NRF24L01+的使用

这是数据手册上的一个图例,根据它得到一个粗略的流程图: 发射数据1)首先将nRF24L01配置为发射模式2)接着把接收节点地址TX_ADDR和有效数据TX_PLD按照时序由SPI口写入nRF24L01缓存区,TX_PLD必须在CSN为低时连续写入,而TX_ADDR在发射时写入一次即可,然后CE置为高电平并保持至少10μs,延迟130μs后发射数据;

2015-06-23 21:59:02 5943

原创 12864液晶屏调试笔记.

点阵类的液晶屏, 先上电,  背光亮, 看液晶屏,  是否有像素点阵出现,以及测量VO管脚的电压,  调节VO的电压, 知道 液晶屏出现 像素点阵,  代表负压调整好了.然后在接下来调程序.

2015-06-23 15:58:15 2580

转载 不同晶振配置STM32 波特率

一般来说,stm32都是用标配的晶振,比如8MHz. 但是,如果用别的晶振,比如13.56M的晶振,那串口接收还正常吗?根据试验结果,很可能会飞码。比如说用串口助手发送的是0x35,但是在串口接收中断里面就会得到别的值,即上位机发送的数据和板子接收的数据不一致。通过查资料,解决办法如下:修改文件stm32f10x.h,把#define HSE_VALUE 

2015-06-23 10:14:56 1915

转载 stm32接12864液晶,用串口好,还是并口好?串口速度能有多快?能满足哪些方面的需求?

12864液晶单屏数据是8K字节,如每秒刷新10次,即80K字节的数据量。如果使用并口,即每秒大概有80K组操作;如果是模拟并口,大概是320K次操作如果使用串口,操作次数是并口的8倍速左右,即每秒不会超过5M次。而stm32的运行速度可以达到70MIPS,远远高于上述的5M次,所以无论是使用并口,还是模拟并口,还是串口,在速度上都是没有问题的。我有产品中用过STM32模拟并口和模拟串

2015-06-23 10:10:47 5673

转载 stm32的boot0和boot1

STM32三种启动模式对应的存储介质均是芯片内置的,它们是:1)用户闪存 = 芯片内置的Flash。2)SRAM = 芯片内置的RAM区,就是内存啦。3)系统存储器 = 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM区。 在每个STM32的芯

2015-06-23 09:12:16 1390

转载 怎么对高八位或低八位写值而不影响其它位,还有怎样单独读取高八位或低八位的值

((u8*)(&GPIOB->ODR))[0] = 0xaa;写低八位 g_io_tempvalue = ((u8*)(&GPIOB->ODR))[1];读高八位=============================================写高八位 GPIOB->CRH &= 0X00000000; GPIOB->CRH

2015-06-19 17:07:06 8390

转载 RFID-RC522速成教程(基于msp430单片机的程序讲解)

hjl240( 楼主 ) 2014-2-11 15:28:10  只看该作者11543 | 84倒序浏览本帖最后由 hjl240 于 2014-3-17 14:39 编辑 学习一种模块,有很多种方法,其中一种方式是先去弄明白怎么使用这个模块,亲自体验了这个模块的大体功能之后,再回过头来了解该模块的工作原理,再去深层次的研究该模块。在这里,着重介绍怎么用程

2015-06-19 13:13:08 10676 4

转载 M1卡应用总结

前不久发了>http://bbs.eeworld.com.cn/thread-298692-1-1.html,一直没有时间对卡片操作进行说明。通过一段时间的努力,对M1卡的操作有了一定的认识,下面总结一下M1卡操作及注意事项。        M1卡是一种非接触卡,应用非常广泛。其主要特点如下: 1.1 MIFARE RF 接口 (ISO/IEC 14

2015-06-19 12:24:55 5321

转载 miniSTM32开发板的一键下载电路

首先,你要了解STM32的几种启动模式. B0接GND,B1接GND.那就是正常的启动模式,从flash加载代码. 而B0接V3.3,B1接GND.则是ISP模式,也就是串口更新代码. 其次,你要了解STM32 ISP下载代码的过程. 首先B0接V3.3,然后复位STM32.STM32就会加载ISP代码(固化存储在内部),从而进入ISP模式.此时便可以通过串

2015-06-18 23:11:31 2027 1

转载 HC-05 蓝牙模块的调试与使用

蓝牙模块BT-HC05模块是一款高性能的蓝牙串口模块。1、可用于各种带蓝牙功能的电脑、蓝牙主机、手机、PDA、PSP等智能终端配对。    2、宽波特率范围4800~1382400,并且模块兼容单片机系统。    3、当主从模式两个蓝牙模块配对成功后,可以简单的,更改为无线的蓝牙,让您的设备或者产品更高级,更时尚。    4、您可以很容易的使用提供的蓝牙手机软件来等

2015-06-18 23:03:13 39959 8

转载 HC-06的设置方法

我在做蓝牙这一块的时候,很快地就实现了蓝牙与单片机的通信,但做到后面的时候,发现蓝牙传输数据太慢了。Hc-06的默认波特率是9600,这实在太慢,为了不影响与电脑的配对通信,又要有很快地传输速率,我需要把波特率提升到115200.我看了手册,但手册只有AT指令,没说具体要怎么操作,当然,我们勤于思考,很快还是能够搞定它的。 第一步 给蓝牙上电  给hc-06上电之后,hc-06的指示灯会一直闪一直

2015-06-18 21:13:44 12778

转载 Keil uVision4 代码编辑器中文字符乱码问题

MDK-ARM 使用中一直有个很纠结的问题,中文字符支持不好。比如写代码注释,使用中文删除字符就会只删除一半问题。复制粘贴代码中间有中文就会出现乱码问题。想过换IAR,新学个IDE也麻烦,上面的问题也不很大稍微绕一下也能解决,所以一直没换。 发现其实这个根本不是问题,安装好后默认是ANSI编码,所以会出现上述问题。只要把编码改成UTF-8编码就能解决上述烦恼。设置步骤:

2015-06-18 15:29:44 10996 9

转载 液晶12864(KS0108主控)

12864市面上比较流行的有两种,一种是以KS0108为主控芯片的,不带字库的,说白了就是只能靠打点才能显示出字符或图形的,当然要借助取模软件;另一种是以ST7920为主控芯片的,带ASCII码和中文字库。至于两种的区别下一篇再讨论,这篇先讲述KS0108为主控芯片的12864的原理。 这是网上找的一个管脚图,当然不同品牌的可能略有差异,但是主要的还是一样的重点要讲

2015-06-18 14:54:56 6605

转载 LCD12864硬件连接

KS0108 不带字库ST7920 带字库.(转载收藏,致谢作者)   前不久在做一个小东西,使用STC12C5A60S2内部AD采集外界波形数据,驱动LCD12864画出采集的波形,并设置有数据处理切换功能,单独显示幅度与周期。调试LCD12864液晶屏过程中出现了不少问题,程序倒不是主要原因,关于12864的引脚大同小异。看到很多论坛倒是有不少LCD的底层驱动程序,

2015-06-18 14:30:43 14258 1

转载 SPI、I2C、UART三种串行总线的原理、区别及应用

SPI、I2C、串口、我相信如果你是从事的是嵌入式开发,一定会用到这三种通信协议,串口的话因为和波特率有关,所以一般的CPU或者MCU只会配有两个或者三个串口,而数据的传输,的话SPI和I2C用得会比较多,下面找到了一篇博客。转过来、1、UART就是两线,一根发送一根接收,可以全双工通信,线数也比较少。数据是异步传输的,对双方的时序要求比较严格,通信速度也不

2015-06-17 11:18:55 1493

转载 __I、 __O 、__IO volatile是什么?怎么用?

#include "core_cm3.h"中有如下定义#define     __I     volatile const            /*!#define     __O     volatile                  /*!#define     __IO    volatile                  /*!请问这__O与__IO都是代替同一关

2015-06-17 11:12:36 705

转载 KEIL 错误解决方法汇总

错误: stm32编译时出现 error: #35: #error directive: "Please select first the target STM32F10x device used解决方法: 右键点击工程名,选择第一个options for target ,下面选择C/C++,在define文本框中输入:USE_STDPERIPH_DRIVER,STM32F10X_MD。

2015-06-17 10:30:01 6282

转载 MDK中One ELF Section per Function选项功能探究

使用了ST的库,感觉体积有点大,点亮个 LED 使用了  2.5K flash 了。一个简单的瘦身办法,也就是,将不使用的函数剔除,不连接进去最终的烧写文件,有用的函数连接进去,没用的函数不要。只需要2步设置项目属性1,在 Linker 页的 Misc contrrols 那里添加  --remove作用是将不使用的输入段(input sections)移除。

2015-06-17 09:46:12 707

转载 chrome新版不支持旺旺 支付宝 插件的解决方法

http://tieba.baidu.com/p/3737775413第1步:开启NPAPI, 就是置顶帖里说的 我直接复制过来【支付宝证书、旺旺调用、百度云管家控件、旋风迅雷接管等无法使用】续上一层,在最近一次的Chrome更新(42.0.2311.90)中默认关闭了NPAPI插件的支持需前往 chrome://flags/#enable-npapi 手动开启

2015-06-17 08:49:41 11433

转载 TTL电平、CMOS电平、RS232电平的区别

工作中遇到一个关于电平选择的问题,居然给忘记RS232电平的定义了,当时无法反应上来,回来之后查找资料才了解两者之间的区别,视乎两年多的时间,之前非常熟悉的一些常识也开始淡忘,这个可不是一个好的现象.:-),还是把关于三种常见的电平的区别copy到这里.做加深记忆的效果之用..什么是TTL电平、CMOS电平、RS232电平?它们有什么区别呢?一般说来,CMOS电平比TTL电平有着更高的噪声容限

2015-06-16 22:27:52 828

转载 HC-SR501 人体红外感应模块

资料下载:http://pan.baidu.com/s/1bnkxeoR完美版HC-SR501是基于红外线技术的自动控制模块,采用德国原装进口LHI778探头设计,灵敏度高,可靠性强,超低电压工作模式,广泛应用于各类自动感应电器设备,尤其是干电池供电的自动控制产品。 电气参数产品型号HC--SR501人体感应模块工

2015-06-16 21:52:02 70321 5

转载 RS485通讯协议的应用

RS485缺点:RS485总线是一种常规的通信总线,它不能够做总线的自动仲裁,也就是不能够同时发送数据以避免总线竞争,所以整个系统的通信效率必然较低,数据冗余量较大,对于速度要求高的应用场所不适应用RS485总线。同时由于RS485总线上通常只有一台主机,所以这种总线方式是典型的集中—分散型控制系统。一旦主机出现故障,会使整个系统的通信限于瘫痪状态,因此做好主机的在线备份是一个重要措施。

2015-06-15 21:44:02 7154 1

转载 uCGUI 学习笔记

一、 uCGUI的了解:在移植之前最好对uCGUI有一定的了解,这样会加快移植的速度,也可以减少不少弯路。    ①.最好通读一遍《uCGUI用户手册》,在网络上有很多。有中文版也有英文版的,里边详细的介绍了uCGUI的所有API函数及一些例程,并提供了配置说明。特别是从20章开始就跟移植有很大的关系,而前面的十几章主要是介绍应用。  ②.对

2015-06-15 10:57:56 1172

转载 UCGUI移植初级解析

-----------------如何建立一个简单的UC/GUI工程仅供像我这样的新手学习UCGUI使用做UCGUI移植,首先要选择好自己硬件平台,UCGUI源码,液晶的底层驱动。关于硬件和GUI源码(我选的源码3.90版,原子STM32MINI开发板)不必多说。其次,液晶的底层驱动函数得要好好准备,这可是直接和GUI源码打交道的。补充说明:移植之前,先要准备一个完整的KEIL工程,所

2015-06-15 10:55:29 999 1

转载 STM32学习——uCGUI移植

第一部分:在UCGUI移植之前在移植之前,首先要了解在网上下的UCGUI 3.98源码的文件结构是。UCGUI 3.98源码中有三个文件夹:1)“tool文件夹”是用来使用一些uCgui的上位机程序,基本都是字体和模板查看之类的.2)“sample文件夹”下面是已经别人帮你写好了很多有用的东西,像跟操作系统有关的GUI_X或者一些模板(后面我们会用到的自己定义的De

2015-06-15 10:52:39 972

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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