自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (33)
  • 收藏
  • 关注

转载 如何利用ucos-ii 写嵌入式程序

把具体的工作划分为若干个任务,根据任务的紧急情况及相互关系确定不同的优先级,同时确定任务见的通讯方式,到底是用全局变量呢,还是邮箱,队列呢。然后声明需要用到的资源,接着编写各个任务。具体可以找本书看看。划分具体任务是最关键的一步

2013-10-21 11:29:19 716

原创 GPRS常识整理

GPRS常识整理 GSM07.10:关于多路复用的协议GSM07.07:GSM的GPRS AT指令集协议GSM07.05:GSM的短信息和广播服务协议1心跳功能1.1 防止掉线。运营商为了防止终端挂在网上不传数据,在一定时间(一般为2分钟)内检测到有终端没有传输数据时,将会把终端踢下线。1.2实现远程监控,可以知道终端的在线情况。2、在线时间设置目前应用中,一般使用40-60秒。3、工作模式3.1...

2013-10-20 11:04:43 911

原创 12232液晶第二行第一个字符显示乱码

12864液晶为什么出入汉字会出现乱码?12864液晶为什么出入汉字会出现乱码?如果输入的是数字或者字符可以是任意的地址,如果是汉字只能存放于偶数地址。比如第一行80H你写入一个字符‘a’接着写入'我'  A可以正常显示 ‘我’是乱码 所以你需要在A后面加入空格符 将我放入到81H中你的地址没有对应好,也就是第一行的前两个地址00 01  这两个

2013-10-20 11:01:54 2013

转载 让你和你的父母长寿的方法

人的寿命应该能达到100 至175 岁,为什么都没有达到呢?最主要一个原因就是我们不重视保健,不懂得保健的知识。很多人死于无知,这很冤枉啊! 大家知道怎么保健吗?国际上有个维多利亚宣言,宣言里有三个里程碑:第一个叫平衡饮食,第二个叫有氧运动,第三个叫心理状态。这三个里程碑,国际上都知道,而我们很多人不清楚。三个里程碑的标题不会变,但内容会随时改变。 一、平衡饮食 下面我讲第一个

2013-10-20 11:00:24 1059

转载 UART与USART的区别

UART与USART都是单片机上的串口通信,他们之间的区别如下:    首先从名字上看:UART:universal asynchronous receiver and transmitter通用异步收/发器USART:universal synchronous asynchronous receiver and transmitter通用同步/异步收/发器    从名字上可以看出

2013-10-20 10:57:57 841

转载 一个高手总结的单片机设计与KeilC编程总结 (转载)

1基本原则   质量是关键。没有人会对很差的工作感到满足。当完成高质量的工作时,你会为此而感到骄傲。不管你是否知道,你都会因为你的高质量工作而得到信誉。因此,要想为自己所做的事感到骄傲,就需要建立个人标准,并为达到这一标准而努力奋斗。在达到这些标准时,再提高标准并继续努力。挑战自己去完成更优良的工作,你将会为自己的成就而感到惊讶。   1.1 了解单片机的能力   【规则1】设计满

2013-10-20 10:56:36 1542

转载 gps gprs sim300 发短信

/***************************************************************   GPS GPRS 发短信   博客:www.guooge.com   作者:lurker   QQ:313919848   GPRS: sim300 工业模块   GPS : GR-87    单片机: STC12C5A60S2 **

2013-10-20 10:54:52 1647

转载 TVS管 具体原理和作用

TVS管是一种微电子管,作用 于保护,具体原理和作用是什么?其实你可以把TVS/ESD 二极体/VARISTOR 放在一起看。这些元件都是防过电压、过电流保护元件。主要原理在於有高压产生时,元件会呈现短路现像差别在於:TVS功能类似VARISTOR,它们和被保护元件并联。当突波发生时短路,大电压导入此元件不致破坏後面线路。待电压正常时回覆高阻抗(形同开路)线

2013-10-20 10:52:06 2657

原创 12232液晶显示

终于把这个程序调好啦,此程序可以按一个数字键,同时显示在液晶屏幕上拉!刚开始用写一个地址命令到液晶,再写一个数据到液晶,调不通,老是出现一个键按下去,显示多个一样的数字键值!最后用下面的程序,将按键写一个显示一个,就OK啦!/* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /*if ((keyscan()>

2013-10-20 10:50:22 1889

转载 SCOKET 网络编程详解 ---CSDN 郑钧

介绍   Socket 编程让你沮丧吗?从man pages中很难得到有用的信息吗?你想跟上时代去编Internet相关的程序,但是为你在调用 connect() 前的bind() 的结构而不知所措?等等…      好在我已经将这些事完成了,我将和所有人共享我的知识了。如果你了解 C 语言并想穿过网络编程的沼泽,那么你来对地方了。 --------------------------

2013-10-20 10:48:59 968

转载 GPRS 心跳包的由来

心跳功能的意思是指DTU每隔一定时间,发一个数据包到数据中心。主要功能:1.防止掉线,因为运营商为了防止一些终端挂在网上,而不传数据(因为GPRS或CDMA都是按流量收费的),所以当发现终端一定时间内没有传输数据时(约2分钟),就会把终端踢下线。 2.实现远程在线监测,数据中心可实现监测各终端是否在线。 不发心跳包DTU不会掉线。但此时数据中心无法主动与DTU通信。由于无线终端访问Internet...

2013-10-20 10:47:33 4450

转载 STC12C系列单片机强上拉的设置 (By 风铃)

STC(宏晶)系列单片机的I/O口具有强上拉模式,何为强上拉模式?宏晶单片机I/O口可以设置成四种模式:准双向口/弱上接,推挽/强上拉,输入/高阻,设置成推挽/强上拉,无论输出1和0时能承受的电流都很大。宏晶单片机的特殊功能寄存器(SFR)对I/O口增加了PXM1、PXM0寄存器,每个口都有这么一对。可通过设置PXM1:PXM0的值选择该口的工作模式:PXM1,PXM0的定义如下:

2013-10-20 10:46:21 5365

原创 STC12C5A60s2 点亮液晶屏 不容易啊

把我百度空间的文章全部转过来!本来想去21ic开blog的,没想到级别不够,所以来此!然后会把以后遇到的技术问题记录下来,慢慢品味! 这周在焊板子,调试程序,然后遇到了一些问题,所幸今天加班去把问题搞定啦,哎呀,真不容易啊!遇到的问题有以下几点:1.某日调板子是MAX3232通过的电流过大,还以为是3232坏了,定眼看,原来是将3232边上的一个电容给短路啦,电容上有焊锡,直接

2013-10-20 10:44:06 4143

原创 MFC 文档视图学习笔记----list控件标题乱码解决办法

给类添加的系统函数:右键该类,然后可以看到 Add Virtual Function 或者Add windows message Handle。在这两个函数中添加所需要的MFC的系统类。即可以。1.VC6.0, 初始化后list列表控制字段名中文显示为乱码,英文正常, 哪出问题了, 其它控件中文显示正常, 电脑里其它程序再编译也正常解决方法:我在MFC对

2013-10-19 11:37:11 1952

原创 MFC 在VC6.0 下类变空了 ————解决方案

MFC 在VC6.0 下类变空了  ————解决方案删掉工程下面的.clw文件,重新打开工程即可恢复。

2013-10-18 19:27:13 619

转载 继电器的常开和常闭

继电器的常开和常闭         继电器的常开是指在继电器常态下,也就是不通电或者不动作时候触点的状态是打开。同理,常闭点就是闭合的。常开点和常闭点是指在未通电状态下,继电器触点的状态。         当继电器得电后动作,常闭点会打开,常开点将闭合。         电路中所画继电器状态都是常态下的,也就是不工作时候或不通电的状态。 假如继电器工作了(通电了),那么电路图里的常开接点就闭合,常...

2013-10-18 11:50:17 8652

转载 关于S50卡密钥A和密钥B

关于S50卡密钥A和密钥B1. Mifare_Std 卡片的密钥属性取决于控制字。控制字的默认值是“FF078069”,此时     A密钥:不可被读出,有全部权限。     B密钥:可被读出,没有任何权限。        2. Philips/NXP在2001年对S50芯片有重要更新:当B密钥可以被读出时,B密钥失效。关于这一点请仔细阅读S50 DATASHE

2013-10-16 17:35:45 16070

原创 UCOS II 消息队列学习二

今天终于利用消息队列实现了串口的映射!要点回顾:1.刚开始一直用消息邮箱经行映射,后来才发现消息邮箱只能发送一个指针的数据(4个字节),而消息队列可以发送N个消息邮箱的消息!简言之,消息邮箱只能发送4个字节的数据,消息队列可以发送无限数据!2.消息队列的发送OSQPost(MsgQueue, (void *)&txmsg[0]); 和消息队列的请求 OSQPend(MsgQueue

2013-10-14 21:45:49 990

原创 UCOS II 消息队列学习一

消息队列通常可以应用以下两个地方;1.存储外部事件:外部事件由中断收集,然后存储到队列。2.串口接收程序中的接收循环缓冲区,可理解为消息队列。使用一个消息队列的步骤如下;1、 建立一个指向消息数组的指针和数组的大小,该指针数组必须申明为void类型,如下:        void    *MyArrayOfMsg[SIZE];2、 声明一个OS_EV

2013-10-13 21:53:13 1456

原创 stm32端口“重映射” &&串口学习

1.这段代码实现了串口的重映射,即将RFID串口(连接PC的串口)与sim900A的串口进行了重映射!也就是说将PC发送的数据给RFID的串口,将  RFID的串口接收到的PC数据通过sim900A的串口发送出去。然后sim900A的串口接收来自服务器的数据,然后返回给RFID的串口,RFID的串口的再将服务器的数据返回给PC部分程序如下: GPRS_ON();  Start_GPRS();  /...

2013-10-12 18:00:47 1989

原创 GPRS串口调试注意细节

通过串口发送数据到远程服务器上面1.首先要打开网络串口助手,设置好本机的IP(192.168.1.231)和端口号5002,协议类型为TCP  Server(关键)。否则是连接不上远程端口的,也就是说不会返回CONNECT  OK 2.串口调试:AT+CIPHEAD=1(回车换行发送,非十六进制去发送)  //1----GPRS 接收方式      okAT+CIPSTART="TCP","60....

2013-10-12 17:13:07 2509 4

原创 通过sim900短信收发控制stm32设备

  通过sim900短信收发控制stm32设备或者自动发送数据到远程服务器上面1.连接远程服务器关键步骤://      "AT+CIPSTART="TCP","60.186.20.162","5002"    串口调试发送    GPRS_SendString(AT_CIPHEAD);////1----GPRS 接收方式    GPRS_SendString("AT+CIPSTART=\"TCP...

2013-10-12 16:01:35 4430

原创 stm32 USART中断标志位什么时候清除

USART_ClearITPendingBit(USART2,USART_IT_RXNE);我放在中断处理函数里 怎么没有效果?答:RXNE标志不能直接清除,读取USART->DR(就是读取接收到的数据)来清除RXNE标志。...

2013-10-11 22:39:08 12854 1

原创 iar one or more breakpoints be set

http://supp.iar.com/Support/?note=31070&from=note+35926How to do it (version 6.20 and later)Perform the following actions:•Disable : Project > Options > Debugger > Setup > "run to"•Dis...

2013-10-10 14:32:53 1798

转载 解决google掉线办法 本地域名解析

转载解决google掉线办法 本地域名解析用百度,符合中国人一般查询习惯。但是值世界上没有百分百完美的搜索引擎。在很多时候还是需要用几个搜索引擎一起努力,才能找到自己所想要的资料。但是那伟大的的方滨兴,伟大的的GFW,谷歌不停的掉线················我曾还臆想过,这里面会不会还有包含保护民族搜索引擎的策略,因为很多人一用谷歌,然

2013-10-07 19:42:04 1146

原创 利用MFC的ADO连接mysql数据库成功

   昨天连接了SQL2000,刚刚连接上了mysql,高兴啊,回顾下mysql连接数据库的步奏:     在这之前安装mysql一直不成功,然后会出现error 0 错误,于是删除和卸载了mysql,同时在注册表(在开始运行中输入rigister,即可以打开注册表)中删除了mysql的所有注册,同时按F3查找mysql,找到后删除就可以了!这里参考了:http://blog.csdn.net/J...

2013-10-05 12:23:46 2206

原创 SQL2000个人版成功连接ADO MFC

    本来是用mysql的,无奈,搞不定,现在只好换成sql2000了,还好连接都成功了!昨天还把win7系统给换成XP了,否则貌似sql2000安装不好,会出各种问题,也懒的去找win7下的SQl2000的解决方案了。还是XP的各种软件兼容性好啊,做开发还得用XP啊,下次装个双系统的了。 大概的理下思路,以备日后查看。大概参照了这个 http://blog.csdn.net/zyq5945/a...

2013-10-05 10:58:50 1065

internet Widgits Pty Ltd.cer

mac 的证书

2017-05-16

IOS stream模拟http请求获取数据

ios 有三个demo 1.NSURL 下载网络图片(block和delegate两种方式) 2.NSURLSession 下载网络图片,请求json数据(自己封装的网络block) 3.利用 NSstream 来模拟http请求获取数据

2016-09-16

ios webView与js的交互

http://blog.csdn.net/robinson_911/article/details/51741559

2016-06-23

ios ESTMusicPlayer音乐播放器源码

ESTMusicPlayer是一款基于豆瓣DOUAudioStreamer开源框架的一款音乐播放器,同时已经在github上开源,处理了下错误可以跑起来了。

2016-05-16

swift demo 包含登陆登出 四个底部TabBar按钮

界面展示如:http://blog.csdn.net/robinson_911/article/details/51339142

2016-05-09

Swift UITableView and protocol 学习使用

具体如我的博客http://blog.csdn.net/robinson_911/article/details/50717680

2016-02-22

ios 友盟页面 统计demo

见我的博客描述 http://blog.csdn.net/robinson_911/article/details/47661981

2015-08-14

IOS 将字典和数组转化为JSON数据

关注我的博客,可以了解跟多的详细情况 从打印出的数据可以看出字典一般以{}结尾,而数组一般以()结尾。

2015-08-02

IOS 二维码生成demo

ios生成二维码,自动识别网页,并自动打开。很方便的demo ,支持64位

2015-07-24

IOS 照片选择(选择系统照片与拍照的照片)

见我的博客 http://blog.csdn.net/robinson_911/article/details/46848259

2015-07-12

AFNetText2.5修正版.zip

见本人博客:http://blog.csdn.net/robinson_911/article/details/46574497

2015-06-20

ios SDWebimage Demo

http://blog.csdn.net/robinson_911/article/details/45203877

2015-04-22

IOS tableView(一张图片标题详细说明)

具体见我的博客说明http://blog.csdn.net/robinson_911/article/details/42612059

2015-01-11

IOS 自定义导航栏 和表格 学习笔记

IOS 自定义导航栏 和表格 学习笔记具体可以参考我的这篇博文http://blog.csdn.net/robinson_911/article/details/42609493

2015-01-11

IOS UIPickerView

http://blog.csdn.net/robinson_911/article/details/42234239

2014-12-29

IOS delegate button版本

ios的delegate虽然很简单,但是搞清楚不容易。本demo简单清晰明了,希望可以帮助到大家。效果图,及其说明如:http://blog.csdn.net/robinson_911/article/details/41900453

2014-12-12

IOS 消息推送 java服务端和客户端源码

IOS 消息推送 java服务端和客户端源码

2014-11-03

IOS APNS 官方开发文档

IOS APNS 官方开发文档 英文版本

2014-11-03

IOS 消息远程推送 PushMeBaby demo 测试通过

本代码是著名的PushMeBaby demo ,刚刚测试通过。希望可以帮助到可以帮助的人。 具体的远程推送详解可以参考我的博客:http://blog.csdn.net/robinson_911/article/details/40658663

2014-10-31

IOS delegate 的简单demo

具体见我的博客分析:http://blog.csdn.net/robinson_911/article/details/39673625

2014-09-29

IOS Tableview远程加载数据并显示

具体见我的博客:http://blog.csdn.net/robinson_911/article/details/39274935

2014-09-14

C51 单片机 利用printf函数输出字符串

工程是keil2. 简单的利用C51单片机,实现了printf函数输出字符串,数字等。 找了好多资料,然后自己总结了下,实现了printf函数的应用。 有了printf函数,你就可以像VC中一样实现输出了。

2014-08-19

MQTT 开发手册大全

IBM出的一本书,关于MQTT开发的资料大全。 内容涉及C,java,android等等,以及MQTT 3.1版本的协议。 讲的很详细,可以说是MQTT开发者的福利。

2014-04-29

MQTT——移动消息传递和 M2M 客户机开发API包

IBM官方提供的MQTT 移动消息传递和 M2M 客户机包,包括C JAVA android 开发API。 此API可以有效的帮助大家快速的开发MQTT client 程序。 我是从IBM官网下载的,下载很不容易,主要是网速过慢。 希望此包可以帮助到有需要的人。 MQTT IBM c java android API

2014-04-19

MQTT WMQTT Utility

MQTT WMQTT Utility 桌面客户端 ,可以方便大家调试。找了好久才找到的。分享出来,希望可以帮助到大家。

2014-03-24

UCOS-II官方文件系统使用手册

文件名称:uC-FS-UserManual UCOS-II官方文件系统使用手册 全英文的官方文档 对于UCOS的文件系统讲述的很清楚,各种API函数都有例程。是值得赞一下的学习文档。

2014-03-21

MQTT android 端程序包---已经成功在手机上验证

文件名称,AndroidPushNotificationsDemo-master.rar 这个是在eclipse下编译通过的工程,我修改了一些错误。同时也下载到手机上,进行了MQTT 服务器端与android 程序端的通信。希望可以帮助到需要的人。

2014-03-14

com.ibm.micro.client.mqttv3.jar

找了很久才找到的MQTT的java 的开发jar包,现在分享出来希望可以帮助到可以用打的人,让大家少走些弯路,快速的利用MQTT协议开发自己的java程序

2014-03-14

C51单片机 测试通过定时器0 向串口1s钟发送一次数据

项目工程:keil2 测试单片机:IAP12c5a60s2(跟普通的stc89c51大概一样) 晶振:22.1184MHZ 本程序在stc12c5a60s2下测试通过,虽然5分,但是让你一目了然的理解串口通信与定时器的同时使用。 代码主要部分大概说明下: 定时器1作为单片机波特率使用。 定时器0每秒钟通过串口发送一次字符串数据到PC。

2014-02-18

STM32上实现的IAP功能 下载可以直接测试使用

感觉stm32官方的IAP例程写的太乱了,于是自己写了个串口IAP,希望可以帮助到正在或者即将学习IAP的童鞋们! 用的MCU是stm32f103ze,编译工具室IAR 5.4,仅仅用了USART1,不需要按键来,即仅仅使用了2个管脚,就实现了串口IAP的功能。 大概思路如下: IAP部分:IAP地址如下 #define StartAddr ((u32)0x08000000) #define EndAddr ((u32)0x08010000) IAP 程序部分大概思路: 1.将 通过串口接收的APP文件利用数组先保存下来存储到USART_Buffer中 2.if(USART_RX_BUF[0]==0xAF)// WRITE APP TO FLASH 当串口接收到AF时,将APP文件写入到flash中 3. if (USART_RX_BUF[0]==0xAC)// RUN APP 当串口接收到AC时,开始运行APP文件,不返回! APP部分:APP地址如下 #define StartAddr ((u32)0x08010000) #define EndAddr ((u32)0x0807ffff) 将APP的中断向量表定位到 ((u32)0x08010000) ,具体可以参见我上传的程序!

2013-11-16

IAP——STM32官网USART例程——编译直接可以运行

IAP——STM32官网USART例程——编译直接可以运行 从STM32官方下载的例程,不能用,需要修改的!虽说修改起来比较简单,但是不知道套路的话,还是有三分难度的! 自己修改的官网例程,下载后无需其他修改,可以直接编译! 例程是IAR工程的,希望大家学习修改借鉴!

2013-11-05

STM32上移植的UCOS 跑了两个TASK

简化版的ucos在stm32f103ZET6上的移植,跑了2个任务串口任务,分别发送数据到串口。 本程序思路清晰,大家可以参考下。 大家可以修改bsp.c中的IO端口,就可以轻松的移植到自己的板子上了!

2013-09-24

GPRS 短信 收发程序 远程控制 详细的注释

通过sim300(跟sim900差不多功能)实现打电话,发短信 , GPRS收发程序 , 里面有详细的注释 ! 想当初买的这个开发板900多块,哎,程序奉献给大家啦!

2013-09-04

空空如也

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

TA关注的人

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