2017年12月9日

用WiresShark线鲨抓DHCP包

摘要: 恢复内容开始 DHCP前身是BOOTP Capture -> Start 1,DHCP Discover数据包 (1)Client端使用IP地址0.0.0.0发送了一个广播包,可以看到此时的目的IP为255.255.255.255。Client想通过这个数据包发现可以给它提供服务的DHCP服务器。 阅读全文

posted @ 2017-12-09 20:44 zhangajie20 阅读(631) 评论(0) 推荐(0) 编辑

2016年12月22日

uVision V5.11.1.0软件仿真进不了main函数,提示*** error 65: access violation at 0x40023800 : no 'read' permission

摘要: 在百度找到一篇文章 http://www.keil.com/support/docs/814.htm 博客这篇文章 http://blog.sina.com.cn/s/blog_46d528490101qadk.html 阅读全文

posted @ 2016-12-22 12:20 zhangajie20 阅读(1912) 评论(0) 推荐(0) 编辑

2016年12月15日

NVIC_PriorityGroupConfig()的说明

摘要: STM32(Cortex-M3)中有两个优先级的概念——抢占式优先级和响应优先级,每个中断源都需要被指定这两种优先级。 每写一个关于中断优先级的程序必须包含下列两个函数:(1)void NVIC_PriorityGroupConfig(u32 NVIC_PriorityGroup) 中断分组设置(2 阅读全文

posted @ 2016-12-15 21:31 zhangajie20 阅读(607) 评论(0) 推荐(0) 编辑

2015年12月23日

程序数据存储在什么地方?

摘要: 计算机系统由硬件系统和软件系统两大部分组成。冯·诺依曼结构(John von Neumann)也就是存储程序奠定了现代计算机的基本结构,其特点是:1)使用单一的处理部件来完成计算、存储以及通信的工作。2)存储单元是定长的线性组织。3)存储空间的单元是直接寻址的。4)使用低级机器语言,指令通过操作码来... 阅读全文

posted @ 2015-12-23 11:00 zhangajie20 阅读(699) 评论(0) 推荐(0) 编辑

2014年10月12日

关于STM32的一切

摘要: Cortex-M3是一个32位的核,在传统的单片机领域中,有一些不同于通用32位CPU应用的要求。谭军举例说,在工控领域,用户要求具有更快的中断速度,Cortex-M3采用了Tail-Chaining中断技术,完全基于硬件进行中断处理,最多可减少12个时钟周期数,在实际应用中可减少70%中断... 阅读全文

posted @ 2014-10-12 14:21 zhangajie20 阅读(202) 评论(0) 推荐(0) 编辑

2014年9月4日

MPU6050

摘要: 陀螺仪MPU6050是采用I^2C的协议通信的,把MPU6050的寄存器的值读出来就可以用了,废话不多说,我先给一下MPU6050寄存器的地址 #define SMPLRT_DIV 0x19 //陀螺仪采样率,典型值:0x07(125Hz)#define CONFIG ... 阅读全文

posted @ 2014-09-04 22:32 zhangajie20 阅读(466) 评论(0) 推荐(0) 编辑

2014年4月19日

Matlab

摘要: 最近在用matlab.MATLAB用于算法开发、数据可视化、数据分析以及数值计算。 阅读全文

posted @ 2014-04-19 01:03 zhangajie20 阅读(152) 评论(0) 推荐(0) 编辑

2014年3月18日

怎么看一个汉字的编码

摘要: 在WORD中打字,选中字后,按菜单插入->符号,可看到所选字的字符代码,如:我6211 他4ED6 你4F60。 阅读全文

posted @ 2014-03-18 19:43 zhangajie20 阅读(426) 评论(0) 推荐(0) 编辑

2014年3月15日

单片机串口调试

摘要: 用 串口调试助手 发送一字节的数据,单片机马上会回发同样的数据在串口调试助手上显示,如果回发给串口调试助手的数据不是原始数据,即很有可能是晶振问题。换个11.0592MHz的就可以了。#include //sbit LED = P1^0;bit Flag;unsigned int ReData,SenData;void main (void) { SCON = 0x50; //REN=1允许串行接受状态,串口工作模式1 TMOD|= 0x20; //定时器工作方式2 PCON= 0x00; TH1 = 0xFD; //baud reload value 9600、数据位8、停止位1。效验... 阅读全文

posted @ 2014-03-15 20:04 zhangajie20 阅读(571) 评论(0) 推荐(0) 编辑

关于Keil uVision3与Keil uVision4同时安装的几个问题

摘要: Keil uVision3与Keil uVision4不能安装在同一个盘,比如我Keil uVision3装在C盘,Keil uVision4装在D盘,若装在一个盘,比如都装在C盘的Keil文件夹下,则TOOLS.ini文件可能会出现问题导致Keil uVision3或Keil uVision4有一个不能正常使用。若非要在同一个盘下安装,则下载Keil uVision4环境下的C51工具,详情请搜索有关资料。若Keil uVision3在笔记本上不能正常破解,请关闭网络适配器(即关闭网卡),就可以正常破解了。 阅读全文

posted @ 2014-03-15 19:34 zhangajie20 阅读(529) 评论(0) 推荐(0) 编辑

导航