自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 stm32 中断线 IO模式读写笔记

一.stm32 中断线 的使用方法:1.中断线配置:void EXTI_Configuration(void){  EXTI_InitTypeDef EXTI_InitStructure;        //EXTI初始化结构定义  GPIO_EXTILineConfig(GPIO_PortSourceGPIOE, GPIO_PinSource3);//管脚选择

2013-12-30 15:30:32 1717

原创 keil2 时间仿真设置

第一步: 晶振大小设置,我实际用到的晶振是22.1184MHZ,故我在此填写22.1184MHZ。第二步:软件仿真执行,单步执行时查看Register 下的sec (秒)的变化量,既可以计算出软件仿真的时间。第三部:软件延时函数:(22.1184MHZ下的毫秒延时)//函数void dmsec (unsigned int count);实现功能:进行

2013-12-30 11:08:42 2601

原创 STM32 看门狗学习笔记

STM32 有两个看门,一个是独立看门狗,一个是窗口看门狗.这里先说独立看门狗.以单片机为核心的微型计算机系统中,单片机经常会受到来自外界电磁场的干扰。造成程序跑飞,只是程序的正常运行状态被打断而进入死循环,从而使单片机控制的系统无法正常工作。看门狗就是一种专门用于检测单片机程序运行状态的硬件结构。独立看门狗的特性是,要利用片内的40k RC振荡器作为时钟据

2013-12-27 17:07:48 1326

转载 吸电流、拉电流、灌电流、上下拉电阻、高阻态

转载自:http://blog.csdn.net/jamestaosh/article/details/4384503吸电流、拉电流输出、灌电流输出拉即泄,主动输出电流,从输出口输出电流;灌即充,被动输入电流,从输出端口流入;吸则是主动吸入电流,从输入端口流入。   吸电流和灌电流就是从芯片外电路通过引脚流入芯片内的电流;区别在于吸收电流是主动的,从芯片输入端流入的叫吸收电流。灌入电流是被动的,从...

2013-12-26 21:19:52 1476

转载 谈宏晶STC单片机的ISP功能 (芯片保密性)转

两年前,曾经用过STC的单片机,当时对他的那个ISP下载功能很是感兴趣,且当时也想实现一个IAP升级办法,又不想占用他现有的flash空间,毕竟还是有点小。就想办法着手研究了一下,就写了一段代码在8051内核的64K空间依次读取所有的数据,最后得到了一个2k多一点的ISP所用的bin文件,反汇编得到汇编文件,就在那花功夫细细地看了看实现方法,分析得出了基本的下载协议,两年后,我觉得

2013-12-26 16:52:24 2159

转载 解析 STM32 的启动过程

至此可以总结一下STM32的启动文件和启动过程。首先对栈和堆的大小进行定义,并在代码区的起始处建立中断向量表,其第一个表项是栈顶地址,第二个表项是复位中断服务入口地址。然后在复位中断服务程序中跳转¬¬C/C++标准实时库的__main函数,完成用户堆栈等的初始化后,跳转.c文件中的main函数开始执行C程序。假设STM32被设置为从内部FLASH启动(这也是最常见的一种情况),中断向量表起始地位为

2013-12-26 10:02:40 1038

转载 STC新型单片机的ISP程序设计

STC新型单片机的ISP程序设计 随着单片机技术的不断发展,IAP(In-Application-Programming)功能的支持越来越普遍,这给应用系统程序代码升级带来了极大的方便。但是,ISP(In-System-Programming)程序的设计以及程序空间的安排等,是需要开发者认真细致考虑的。本文针对STC新型单片机的应用ISP程序设计作了详细的介绍,以STC11F62X为例,详

2013-12-23 11:17:33 2048

原创 51 IAP说明

芯片:STC12C5A60S2    60K flash只能用你们的STC--ISP软件去更新 。 1K EEPROM可以写入数据,但是写入的数据不能够当做程序区的程序去执行,因为MCU寻址寻不到。芯片:STC11L08XE    8K flash只能用你们的STC--ISP软件去更新 。要想用stc芯片实现IAP,必须使用STC的IAP打头的MCU。部分IAP程序

2013-12-20 17:32:22 1570

原创 FLASH ROM与EEPROM的区别

转载:http://blog.csdn.net/kobesdu/article/details/11744279EEPROM,虽然也叫“非易失性数据存储器”,但它不能直接参与ALU运算,只是用于掉电不丢失的数据存储。  EEPROM和片内RAM 类似,也属于数据存储器,它的特点是数据掉电可保持,而程序存储器一般指ROM,用于存储用户程序代码。    EEPROM和FLASH基本都是

2013-12-20 17:11:30 922

转载 stc某些单片机里既有eeprom也有flash,各有什么用处??

stc某些单片机里既有eeprom也有flash,各有什么用处??转载自:http://zhidao.baidu.com/link?url=Wr94WvGE8tnMjuieOP94Cl3Ek9VsNdPBW7OVkiZGBQ_P-t32huZuteyDVt2DwkQ8kFPyZutJlohQ_BmWTI6MGK如题,网上有很多的帖子区分eeprom和flash,但是我还是不大

2013-12-17 22:24:48 7097 1

转载 STC IAP 资料整理

AP,In Application Programming ,它的意思是“在应用编程”,即在程序运行时程序存储器可由程序自身进行擦写。通俗点讲,也就是说程序自己可以往程序存储器里写数据或修改程序。这种方式的典型应用就是用一小段代码来实现程序的下载,实际上单片机的ISP功能就是通过IAP技术来实现的,即片子在出厂前就已经有一段小的boot程序在里面,片子上电后,开始运行这段程序,当检测到上位机有下载

2013-12-17 17:25:51 951

原创 EEPROM 相关资料整理汇总

EEPROM (Electrically Erasable Programmable Read-Only Memory),电可擦可编程只读存储器--一种掉电后数据不丢失的存储芯片。 EEPROM 可以在电脑上或专用设备上擦除已有信息,重新编程。一般用在即插即用。内部的EEPROM:只要对内部寄存器操作就可以读写操作了。外部的EEPROM:目前常见的是用I2C总线操作的24cxx系列EEPROM...

2013-12-16 20:50:08 915

原创 分隔符代码修订

#include "stdafx.h"#include "stdio.h"#include "string.h"/*int main(void){ char str[] = "root:x::0:root:/root:/bin/bash:"; char *token; token = strtok(str, ":"); printf("%s\n", token); whil

2013-12-12 21:08:38 854

原创 分隔符函数 VS2010下调试通过

http://learn.akae.cn/media/ch25s01.html// strtok.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "stdio.h"#include "string.h"/*int main(void){ char str[] = "root:x::0:root:/roo

2013-12-11 14:11:16 667

原创 IAR 写data到固定的flash

#pragma location=0x0800f800  __no_init const unsigned char  AT_CIPSTART[64];  unsigned char  test_CIPSTART[]    ="AT+CIPSTART=\"TCP\",\"60.186.20.162\",\"5002\"";在主函数里面加上下句就可以顺利的写入data到f

2013-12-11 10:08:51 2239 1

转载 关于sizeof和strlen !!!

关于sizeof和strlen !!!已知 char *str1="absde"; char str2[]="absde"; char str3[8]={'a',}; char ss[] = "0123456789";为什莫 sizeof(str1)=4 sizeof(str2)=6; sizeof(str3)=8; siz...

2013-12-11 09:58:26 541

原创 stm32 读写flash 学习笔记

在读写flash时要注意对齐,以及最少一个字节!比如读写地址如这个区间:0x08010800---------0x0801200f  (0----f  为16个位,即2个字节!)-----------正确的地址区间假如地址为:(0x08010800---------0x0801200d )------------------错误的地址区间 ,此时写flash时就会出错。主要原因我的

2013-12-09 15:58:01 935

转载 "The string '__checksum' was not found in the string table"解决办法

解决办法见红色部分转自:http://supp.iar.com/Support/?note=65473&from=note+11927IELFTOOL Checksum - Basic actionsEW targets:ARM, RH850, RX, SH, STM8EW component:General issues

2013-12-05 15:54:57 3085

转载 IAR crc 检验源码和说明

IAR CRC 校验说明:http://supp.iar.com/Support/?note=64424&from=note+11927下载地址:http://netstorage.iar.com/SuppDB/Public/SUPPORT/007315/crc32.cunsigned long crc32_table[256] = {  0x00000000, 0x0

2013-12-05 10:55:21 1831

原创 IAP————FTP——————犯错了

IAP————FTP——————犯错了!!!!这几天在写的关于IAP的FTP下载程序,在程序跳转到APP的时候老是进入void HardFaultException(void)函数中,找了原因发现是APP写进flash时数据会出错。对比图如下:(1)APP写进flash中出现的正确显示(通过串口IAP测试)(2)APP写进flash中出现的错误显示(

2013-12-04 21:21:56 987

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

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