- 博客(27)
- 资源 (33)
- 收藏
- 关注
转载 如何利用ucos-ii 写嵌入式程序
把具体的工作划分为若干个任务,根据任务的紧急情况及相互关系确定不同的优先级,同时确定任务见的通讯方式,到底是用全局变量呢,还是邮箱,队列呢。然后声明需要用到的资源,接着编写各个任务。具体可以找本书看看。划分具体任务是最关键的一步
2013-10-21 11:29:19 725
原创 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 934
原创 12232液晶第二行第一个字符显示乱码
12864液晶为什么出入汉字会出现乱码?12864液晶为什么出入汉字会出现乱码?如果输入的是数字或者字符可以是任意的地址,如果是汉字只能存放于偶数地址。比如第一行80H你写入一个字符‘a’接着写入'我' A可以正常显示 ‘我’是乱码 所以你需要在A后面加入空格符 将我放入到81H中你的地址没有对应好,也就是第一行的前两个地址00 01 这两个
2013-10-20 11:01:54 2085
转载 让你和你的父母长寿的方法
人的寿命应该能达到100 至175 岁,为什么都没有达到呢?最主要一个原因就是我们不重视保健,不懂得保健的知识。很多人死于无知,这很冤枉啊! 大家知道怎么保健吗?国际上有个维多利亚宣言,宣言里有三个里程碑:第一个叫平衡饮食,第二个叫有氧运动,第三个叫心理状态。这三个里程碑,国际上都知道,而我们很多人不清楚。三个里程碑的标题不会变,但内容会随时改变。 一、平衡饮食 下面我讲第一个
2013-10-20 11:00:24 1108
转载 UART与USART的区别
UART与USART都是单片机上的串口通信,他们之间的区别如下: 首先从名字上看:UART:universal asynchronous receiver and transmitter通用异步收/发器USART:universal synchronous asynchronous receiver and transmitter通用同步/异步收/发器 从名字上可以看出
2013-10-20 10:57:57 867
转载 一个高手总结的单片机设计与KeilC编程总结 (转载)
1基本原则 质量是关键。没有人会对很差的工作感到满足。当完成高质量的工作时,你会为此而感到骄傲。不管你是否知道,你都会因为你的高质量工作而得到信誉。因此,要想为自己所做的事感到骄傲,就需要建立个人标准,并为达到这一标准而努力奋斗。在达到这些标准时,再提高标准并继续努力。挑战自己去完成更优良的工作,你将会为自己的成就而感到惊讶。 1.1 了解单片机的能力 【规则1】设计满
2013-10-20 10:56:36 1554
转载 gps gprs sim300 发短信
/*************************************************************** GPS GPRS 发短信 博客:www.guooge.com 作者:lurker QQ:313919848 GPRS: sim300 工业模块 GPS : GR-87 单片机: STC12C5A60S2 **
2013-10-20 10:54:52 1670
转载 TVS管 具体原理和作用
TVS管是一种微电子管,作用 于保护,具体原理和作用是什么?其实你可以把TVS/ESD 二极体/VARISTOR 放在一起看。这些元件都是防过电压、过电流保护元件。主要原理在於有高压产生时,元件会呈现短路现像差别在於:TVS功能类似VARISTOR,它们和被保护元件并联。当突波发生时短路,大电压导入此元件不致破坏後面线路。待电压正常时回覆高阻抗(形同开路)线
2013-10-20 10:52:06 2747
原创 12232液晶显示
终于把这个程序调好啦,此程序可以按一个数字键,同时显示在液晶屏幕上拉!刚开始用写一个地址命令到液晶,再写一个数据到液晶,调不通,老是出现一个键按下去,显示多个一样的数字键值!最后用下面的程序,将按键写一个显示一个,就OK啦!/* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /*if ((keyscan()>
2013-10-20 10:50:22 1965
转载 SCOKET 网络编程详解 ---CSDN 郑钧
介绍 Socket 编程让你沮丧吗?从man pages中很难得到有用的信息吗?你想跟上时代去编Internet相关的程序,但是为你在调用 connect() 前的bind() 的结构而不知所措?等等… 好在我已经将这些事完成了,我将和所有人共享我的知识了。如果你了解 C 语言并想穿过网络编程的沼泽,那么你来对地方了。 --------------------------
2013-10-20 10:48:59 977
转载 GPRS 心跳包的由来
心跳功能的意思是指DTU每隔一定时间,发一个数据包到数据中心。主要功能:1.防止掉线,因为运营商为了防止一些终端挂在网上,而不传数据(因为GPRS或CDMA都是按流量收费的),所以当发现终端一定时间内没有传输数据时(约2分钟),就会把终端踢下线。 2.实现远程在线监测,数据中心可实现监测各终端是否在线。 不发心跳包DTU不会掉线。但此时数据中心无法主动与DTU通信。由于无线终端访问Internet...
2013-10-20 10:47:33 4483
转载 STC12C系列单片机强上拉的设置 (By 风铃)
STC(宏晶)系列单片机的I/O口具有强上拉模式,何为强上拉模式?宏晶单片机I/O口可以设置成四种模式:准双向口/弱上接,推挽/强上拉,输入/高阻,设置成推挽/强上拉,无论输出1和0时能承受的电流都很大。宏晶单片机的特殊功能寄存器(SFR)对I/O口增加了PXM1、PXM0寄存器,每个口都有这么一对。可通过设置PXM1:PXM0的值选择该口的工作模式:PXM1,PXM0的定义如下:
2013-10-20 10:46:21 5537
原创 STC12C5A60s2 点亮液晶屏 不容易啊
把我百度空间的文章全部转过来!本来想去21ic开blog的,没想到级别不够,所以来此!然后会把以后遇到的技术问题记录下来,慢慢品味! 这周在焊板子,调试程序,然后遇到了一些问题,所幸今天加班去把问题搞定啦,哎呀,真不容易啊!遇到的问题有以下几点:1.某日调板子是MAX3232通过的电流过大,还以为是3232坏了,定眼看,原来是将3232边上的一个电容给短路啦,电容上有焊锡,直接
2013-10-20 10:44:06 4193
原创 MFC 文档视图学习笔记----list控件标题乱码解决办法
给类添加的系统函数:右键该类,然后可以看到 Add Virtual Function 或者Add windows message Handle。在这两个函数中添加所需要的MFC的系统类。即可以。1.VC6.0, 初始化后list列表控制字段名中文显示为乱码,英文正常, 哪出问题了, 其它控件中文显示正常, 电脑里其它程序再编译也正常解决方法:我在MFC对
2013-10-19 11:37:11 2044
原创 MFC 在VC6.0 下类变空了 ————解决方案
MFC 在VC6.0 下类变空了 ————解决方案删掉工程下面的.clw文件,重新打开工程即可恢复。
2013-10-18 19:27:13 654
转载 继电器的常开和常闭
继电器的常开和常闭 继电器的常开是指在继电器常态下,也就是不通电或者不动作时候触点的状态是打开。同理,常闭点就是闭合的。常开点和常闭点是指在未通电状态下,继电器触点的状态。 当继电器得电后动作,常闭点会打开,常开点将闭合。 电路中所画继电器状态都是常态下的,也就是不工作时候或不通电的状态。 假如继电器工作了(通电了),那么电路图里的常开接点就闭合,常...
2013-10-18 11:50:17 10048
转载 关于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 16720
原创 UCOS II 消息队列学习二
今天终于利用消息队列实现了串口的映射!要点回顾:1.刚开始一直用消息邮箱经行映射,后来才发现消息邮箱只能发送一个指针的数据(4个字节),而消息队列可以发送N个消息邮箱的消息!简言之,消息邮箱只能发送4个字节的数据,消息队列可以发送无限数据!2.消息队列的发送OSQPost(MsgQueue, (void *)&txmsg[0]); 和消息队列的请求 OSQPend(MsgQueue
2013-10-14 21:45:49 1014
原创 UCOS II 消息队列学习一
消息队列通常可以应用以下两个地方;1.存储外部事件:外部事件由中断收集,然后存储到队列。2.串口接收程序中的接收循环缓冲区,可理解为消息队列。使用一个消息队列的步骤如下;1、 建立一个指向消息数组的指针和数组的大小,该指针数组必须申明为void类型,如下: void *MyArrayOfMsg[SIZE];2、 声明一个OS_EV
2013-10-13 21:53:13 1486
原创 stm32端口“重映射” &&串口学习
1.这段代码实现了串口的重映射,即将RFID串口(连接PC的串口)与sim900A的串口进行了重映射!也就是说将PC发送的数据给RFID的串口,将 RFID的串口接收到的PC数据通过sim900A的串口发送出去。然后sim900A的串口接收来自服务器的数据,然后返回给RFID的串口,RFID的串口的再将服务器的数据返回给PC部分程序如下: GPRS_ON(); Start_GPRS(); /...
2013-10-12 18:00:47 2017
原创 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 2697 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 4629 1
原创 stm32 USART中断标志位什么时候清除
USART_ClearITPendingBit(USART2,USART_IT_RXNE);我放在中断处理函数里 怎么没有效果?答:RXNE标志不能直接清除,读取USART->DR(就是读取接收到的数据)来清除RXNE标志。...
2013-10-11 22:39:08 13068 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 1820
转载 解决google掉线办法 本地域名解析
转载解决google掉线办法 本地域名解析用百度,符合中国人一般查询习惯。但是值世界上没有百分百完美的搜索引擎。在很多时候还是需要用几个搜索引擎一起努力,才能找到自己所想要的资料。但是那伟大的的方滨兴,伟大的的GFW,谷歌不停的掉线················我曾还臆想过,这里面会不会还有包含保护民族搜索引擎的策略,因为很多人一用谷歌,然
2013-10-07 19:42:04 1197
原创 利用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 2239
原创 SQL2000个人版成功连接ADO MFC
本来是用mysql的,无奈,搞不定,现在只好换成sql2000了,还好连接都成功了!昨天还把win7系统给换成XP了,否则貌似sql2000安装不好,会出各种问题,也懒的去找win7下的SQl2000的解决方案了。还是XP的各种软件兼容性好啊,做开发还得用XP啊,下次装个双系统的了。 大概的理下思路,以备日后查看。大概参照了这个 http://blog.csdn.net/zyq5945/a...
2013-10-05 10:58:50 1094
IOS stream模拟http请求获取数据
2016-09-16
ios ESTMusicPlayer音乐播放器源码
2016-05-16
swift demo 包含登陆登出 四个底部TabBar按钮
2016-05-09
Swift UITableView and protocol 学习使用
2016-02-22
IOS tableView(一张图片标题详细说明)
2015-01-11
IOS 自定义导航栏 和表格 学习笔记
2015-01-11
IOS delegate button版本
2014-12-12
IOS 消息远程推送 PushMeBaby demo 测试通过
2014-10-31
IOS delegate 的简单demo
2014-09-29
IOS Tableview远程加载数据并显示
2014-09-14
C51 单片机 利用printf函数输出字符串
2014-08-19
MQTT 开发手册大全
2014-04-29
MQTT——移动消息传递和 M2M 客户机开发API包
2014-04-19
MQTT android 端程序包---已经成功在手机上验证
2014-03-14
com.ibm.micro.client.mqttv3.jar
2014-03-14
C51单片机 测试通过定时器0 向串口1s钟发送一次数据
2014-02-18
STM32上实现的IAP功能 下载可以直接测试使用
2013-11-16
IAP——STM32官网USART例程——编译直接可以运行
2013-11-05
STM32上移植的UCOS 跑了两个TASK
2013-09-24
GPRS 短信 收发程序 远程控制 详细的注释
2013-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人