自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STC 单片机深入学习

经过实际试验,STC12C5A60S2 中60K的flash只能用STC-ISP软件去擦除,编程。用IapReadByte函数去读所在的区域,返回值全部是0xff。用IapProgramByte写入也会不成功。STC12C5A60S2中1K(0x0000-0x03ff)的EEPROM,只能用IAP系列的三个函数(IapProgramByte,IapEraseSector,IapReadByte

2014-01-24 11:10:39 1579

转载 51 单片机的理解

转载自:http://zhidao.baidu.com/question/422426297.html?fr=qrl&index=2&qbl=topic_question_2关于51单片机内存问题,一直是个疑惑大家的问题,因为51单片机是个很另类的单片机。下面我给楼主讲解一下:51单片机之所以另类,是因为,他寻址内存的空间,不是靠总线,是用指令的方式。51单片机有以下几个内存模块组成:

2014-01-23 16:21:09 955

原创 VS2010 下 MFC下拉列表框的用法

最近在写一个串口程序,需要将下拉列表框的数据全部显示,怎么设置都不对,最后终于找到了设置方法:二、如何控制Combo Box的下拉长度1,首先要知道两点:一、那就是在设计界面里,点击一下Combo Box的下拉箭头,此时出现的调整框就是Combo Box的下拉调整框。2,二、属性里有个 No integral height 钩选项,表示最大长度为设计长度,如果实际内容比设计长度多,

2014-01-21 16:51:26 14330

原创 关于STC IAP系列单片机下载不进的解决办法

之前IAP系列一直下载不进去,最后才发现是P1.0/P1.1没有拉低。所以把P1.0/P1.1拉低后就可以下载了!(我的固件版本号: 6.5I,所以必须把P1.0/P1.1拉低)最后细看STC-ISP软件才发现有如下提示:(老妖也不知道在datasheet里面狠狠得标明下)芯片型号 :IAP12C5A62S2关于此芯片的重要说明:  固件版本在v7.0及以上时  .

2014-01-20 14:27:16 4381

转载 Cstring转char、string、int等数据类型的方法

转自“http://blog.csdn.net/jax_lee/article/details/6764331CString 转char * CString cstr; char *p = (LPSTR)(LPCTSTR)cstr; string 转 CString CString.format(”%s”, string.c_str()); char 转 CString 

2014-01-15 10:21:38 680

原创 MFC 线程学习笔记之定时器

1.首先建立一个vs2010 对话框程序2.然后在类的对话框下添加CTimeDlag 的WM_TIMER()方法,双击此方法,然后编辑响应函数,具体代码如下:void CTimeDlg::OnTimer(UINT_PTR nIDEvent){// TODO: 在此添加消息处理程序代码和/或调用默认值       //添加的响应time1 和 time2函数switc

2014-01-13 22:15:58 1534

原创 MFC 线程学习笔记之临界区

//临界区int number=1;CRITICAL_SECTION Critical;//定义临界区句柄unsigned long _stdcall ThreadProc3(void* lpParameter){ long count;while(number<100){ EnterCriticalSection(&Critical); printf("线程3当前计数:%d\

2014-01-11 16:26:45 676

原创 MFC学习笔记 线程之信号量

int number=1;HANDLE hDemaphone;unsigned long _stdcall ThreadProc3(void* lpParameter){ long count;while(number<100){ WaitForSingleObject(hDemaphone,INFINITE); printf("线程3当前计数:%d\n",number); nu

2014-01-11 16:11:15 814

原创 MFC 线程学习之事件对象

// EVENT.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "windows.h"int number=1;HANDLE hEvent;unsigned long _stdcall ThreadProc1(void* lpParameter){while(number<100){ WaitForSingleObje

2014-01-11 15:55:15 879

原创 MFC 线程学习笔记

效果图如下:1.在.h头文件中声明: HANDLE m_hTread;//声明线程句柄 CWinThread* m_pThread;2.在.c文件中声明如下其中: CreateThread函数与 SuspendThread(m_hTread);//挂起线程,ResumeThread(m_hTread);,TerminateThread(m_hTread,0); 配合

2014-01-11 14:24:24 701

转载 MFC 错误归类

error C2665: “AfxBeginThread”: 2 个重载中没有一个可以转换所有参数类型1.线程函数 必须是 静态类成员函数 或者 全局函数CWinThread *pThread = AfxBeginThread(ConnectFunc,(LPVOID)this);static UINT ConnectFunc(LPVOID lpParam);2.线程函数

2014-01-10 16:32:33 773

原创 VS2010 线程显示时间调试通过

HANDLE hThread;   DWORD ThreadID; volatile BOOL m_bEndTread=FALSE; // 用于控制线程的终止void ThreadFunc(int int_param)//不需要在头文件中定义,否则出错{        CTime time;        CString strTime;  AfxM

2014-01-10 16:09:53 1362

转载 调试技巧MFC中TRACE宏的使用

转载自:http://blog.csdn.net/ghevinn/article/details/17550707个人总结:最近看网络编程是碰到了TRACE语句,不知道在哪里输出,查了一晚上资料也没找出来,今天终于在CSDN上找到了,真是个高地方啊,方法如下:1.在MFC中加入TRACE语句2.在TOOLS->MFC TRACER中选择 “ENABLE TRACING”点击

2014-01-10 10:17:48 531

原创 MFC中SendMessage的实例测试

为了测试SendMessage的用法,于是在VS2010中新建了一个工程测试。1.新建好MFC工程。2.然后放上一个button。3.在新建的头文件中 定义:(1)  #define WM_COMM_RXCHAR WM_USER+7(2)protected:afx_msg void OnSysCommand(UINT nID, LPARAM lParam);(3

2014-01-09 22:18:38 5831

转载 MFC中SendMessage的用法与相应函数的添加;

1. 先来个基本知识介绍SendMessage的基本结构如下:SendMessage(    HWND hWnd,  //消息传递的目标窗口或线程的句柄。    UINT Msg, //消息类别(这里可以是一些系统消息,也可以是自己定义,下文具体介绍,)    WPARAM wParam, //参数1 (WPARAM 其实是与UINT是同种类型的, 

2014-01-09 18:02:33 1127 1

转载 MFC WaitForMultipleObjects

WaitForMultipleObjects是Windows中的一个功能非常强大的函数,几乎可以等待Windows中的所有的内核对象(关于该函数的描述和例子见MSDN,)。但同时该函数在用法上却需要一定的技巧。   原型:DWORD WaitForMultipleObjects(   DWORD nCount,   const HANDLE* lpHandles, 

2014-01-09 17:25:20 1266

转载 MFC 线程

转载自:http://www.vchome.net/tech/multithread/thread43.htm线程技术使不同的代码可以同时运行。当然,只有在多C P U的计算机上,多个线程才能够真正地同时运行。然而,由于操作系统把C P U的时间分成很短的片段分配给每个线程,这样给人的感觉好像是多个线程真的同时运行。     线程的概念与1 6位环境中的多任务有很大的不同。或许曾听人们

2014-01-09 16:15:11 671

转载 MCU封装简介

芯片封装详细介绍装配工艺一、DIP双列直插式封装DIP(DualIn-LINE PACKAGE)是指采用双列直插形式封装的集成电路芯片,绝大多数中小规模集成电路(IC)均采用这种封装形式,其引脚数一般不超过100个。采用DIP封装的CPU芯片有两排引脚,需要插入到具有DIP结构的芯片插座上。当然,也可以直接插在有相同焊孔数和几何排列的电路板上进行焊接。DIP封装的芯片在从芯片插座上插拔时应特别小心...

2014-01-08 21:40:10 4880

原创 串口

// serialDlg.cpp : 实现文件//#include "stdafx.h"#include "serial.h"#include "serialDlg.h"#include "afxdialogex.h"#include "io.h"#include "windows.h"#ifdef _DEBUG#define new DEBUG

2014-01-08 17:19:02 648

原创 串口学习笔记源码 VS2010

http://wenku.baidu.com/view/b61aafc25fbfc77da269b1ff.html// serialDlg.cpp : 实现文件//#include "stdafx.h"#include "serial.h"#include "serialDlg.h"#include "afxdialogex.h"#include "io.h"#include

2014-01-08 14:46:32 1451

转载 串口编程学习

转载自:http://blog.csdn.net/lanyzh0909/article/details/6001165Win 32系统把文件的概念进行了扩展。无论是文件、通信设备、命名管道、邮件槽、磁盘、还是控制台,都是用API函数CreateFile来打开或创建的。该函数的声明为: HANDLE CreateFile( LPCTSTR lpFileName, // 文件名  DWORD dwDe...

2014-01-07 10:27:31 977

原创 stm32 备份寄存器 读写数据

1. 首先 检查RTC电池是否装载,没电池的话,设备掉电也保存不了数据。 备份寄存器就是普通的RAM,需要配合外接电池使用,如果没有电池,就不能掉电保持数据。 因为是普通RAM,所以不存在写入次数的问题,理论上是无限次的。其次在RCC_Configuration(); 中配置备份寄存器的如下:/* Enable PWR(电源控制) and BKP clock */    RCC

2014-01-01 15:47:55 12335

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关注的人

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