摘要: ARM处理器对存储器空间的访问分辨率以字节为最小单位;ARM处理器还支持16bit数据(2字节)的存储器访问和32bit数据(4子节)的存储器访问.在ARM中将32位的数据称之为'字',将16位的数据称之为'半字'。 ARM处理器在对于"字"/"半字"数据进行访问时,对数据的存储格式是有要求的[文档 阅读全文
posted @ 2018-11-13 11:09 dongry 阅读(1850) 评论(0) 推荐(0) 编辑
摘要: #define FLASH_ID_OFFSET 30000 //任意定义一个数 //把地址直接减去或者加上一个数是不要程序中直接出现这个地址 volatile u32 Flash_ID_addr[3]={ 0x1FFFF7E8 - FLASH_ID_OFFSET, 0x1FFFF7EC + FLAS 阅读全文
posted @ 2018-11-13 11:08 dongry 阅读(1722) 评论(2) 推荐(0) 编辑
摘要: eg: u8 buffer[4096]; //如果将buffer定义为全局变量功能可正常实现 int main() { //u8 buffer[4096]; //如果将buffer定义为局部变量无法实现正常功能 u8 *pbuffer; pbuffer=buffer; ............. } 阅读全文
posted @ 2018-11-09 08:35 dongry 阅读(744) 评论(0) 推荐(0) 编辑
摘要: SPI(Serial Peripheral Interface)串行外设接口 1 SPI时钟信号的相位与极性 SPI接口由CPOL和CPHA设置四种不同传输格式的时序。其中: CPOL(Clock Polarity)时钟极性 CPHA(Clock Phase)时钟相位 CPOL决定时钟信号SCK的有 阅读全文
posted @ 2018-11-08 08:45 dongry 阅读(1918) 评论(0) 推荐(0) 编辑
摘要: CAN总线结构示意图: 说明: 1:CAN收发器(示意图中的单元)根据两总线CAN_H和CAN_L的电位差来判断总线电平; 2:实际中CAN_H与CAN_L由双绞线组成; 3:数据传递终端的电阻器,是为了避免数据传输反射回来,使数据遭到破坏; 4:电阻阻值为120Ω; 5:CAN通信实际上为单元之间 阅读全文
posted @ 2018-11-02 15:56 dongry 阅读(37262) 评论(0) 推荐(2) 编辑