2016年8月5日

关于RTKLIB资料整理和学习

摘要: 最近要做一个关于rtk的项目,采用rtklib源码基础上进行移植,由于我在嵌入式方面和rtk方面都是小白,所以无论是嵌入式通信还是rtk都得从头学起。嵌入式方面打算用stm32进行移植,现在已经基本掌握了串口通信的方法,下面就需要对rtklib的流程结构进行进一步的了解。下面都是结合网络上进行的自学 阅读全文

posted @ 2016-08-05 14:37 琳summer 阅读(4590) 评论(0) 推荐(0) 编辑

2016年7月11日

I2C中24C02从地址设置

摘要: 从设备地址 首先,先看一下AT24C02的芯片资料,我们会发现AT24C02有三个地址A0,A1,A2。同时,我们会在资料的Device Address介绍发现I2C器件一共有七位地址码,还有一位是读/写(R/W)操作位,而在AT24C02的前四位已经固定为1010。R/W为1则为 读操作,为0则为 阅读全文

posted @ 2016-07-11 17:02 琳summer 阅读(13349) 评论(0) 推荐(1) 编辑

2016年7月5日

从库函数操作RCC的流程来理解偏移变量

摘要: 下面是库函数操作RCC流程,看完后有我的疑问:偏移地址的理解1,库函数直接操作:RCC库函数操作 RCC_APB2PeriphClockCmd ()RCC->APB2ENR |= RCC_APB2Periph: //->为结构体运算符,指向RCC结构体内成员APB2ENR问题引导:RCC中APB2E 阅读全文

posted @ 2016-07-05 15:53 琳summer 阅读(962) 评论(0) 推荐(0) 编辑

对于STM32别名区的理解 (转载)

摘要: 1. 什么是位段、位带别名区? 2. 它有什么好处? 答1: 是这样的,记得MCS51吗? MCS51就是有位操作,以一位(BIT)为数据对象的操作, MCS51可以简单的将P1口的第2位独立操作: P1.2=0;P1.2=1 ; 就是这样把P1口的第三个脚(BIT2)置0置。 而现在STM32的位 阅读全文

posted @ 2016-07-05 15:32 琳summer 阅读(1766) 评论(0) 推荐(0) 编辑

内存数据

摘要: 3. 内存数据 前面我们知道了,内存是按字节编址,每个地址的存储单元可以存放8bit的数据。我们也知道CPU通过内存地址获取一条指令和数据,而他们存在存储单元中。现在就有一个问题。我们的数据和指令不可能刚好是8bit,如果小于8位,没什么问题,顶多是浪费几位(或许按字节编址是为了节省内存空间考虑)。 阅读全文

posted @ 2016-07-05 14:50 琳summer 阅读(1994) 评论(0) 推荐(0) 编辑

内存编址和关于按字寻址和按字节寻址的理解

摘要: 我们先从一道简单的问题说起! 设有一个1MB容量的存储器,字长32位,问:按字节编址,字编址的寻址范围以及各自的寻址范围大小? 如果按字节编址,则 1MB = 2^20B 1字节=1B=8bit 2^20B/1B = 2^20 地址范围为0~(2^20)-1,也就是说需要二十根地址线才能完成对1MB 阅读全文

posted @ 2016-07-05 14:07 琳summer 阅读(14567) 评论(1) 推荐(5) 编辑

2016年7月4日

stm32中如何进行printf重定向用于串口调试输出

摘要: 1 在main中包含stdio.h 文件2 Target选项框里选Use MicroLib 选项3 在main中添加UART1_Configuration()初始化的代码 Uart1初始化,void UART1_Configuration(void){ USART_InitTypeDef USART 阅读全文

posted @ 2016-07-04 15:00 琳summer 阅读(24454) 评论(1) 推荐(1) 编辑

2016年6月23日

EVALUation mode running with code size limit:2k keil进行仿真过程中出现的报错

摘要: EVALUation mode running with code size limit:2k 如果keil软件未破解,会限制程序的存储大小。第一是你的软件没有破解,不能编译2K以上的程序;这种情况下,没有编译出.hex文件,肯定是不好使的!第二是使用仿真了,stm32的仿真程序最多只能到2K,如果 阅读全文

posted @ 2016-06-23 10:48 琳summer 阅读(16792) 评论(0) 推荐(0) 编辑

2016年6月12日

在C语言中,double、long、unsigned、int、char类型数据所占字节数

摘要: 和机器字长及编译器有关系: 所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<=sizeof(int) 2 sizeof(int)<=sizeof(long int) 3 short i 阅读全文

posted @ 2016-06-12 15:13 琳summer 阅读(520) 评论(0) 推荐(0) 编辑

2016年6月8日

中断优先级

摘要: 中断的优先级有两个:查询优先级和执行优先级。 外部中断0 > 定时/计数器0 > 外部中断1 > 定时/计数器1 > 串行中断 或 int0,timer0,int1,timer1,serial port 或 INT0、T0、INT1、T1、UART 或 PX0>PT0>PX1>PT1>PS>.... 阅读全文

posted @ 2016-06-08 10:44 琳summer 阅读(9683) 评论(1) 推荐(0) 编辑

导航