05 2020 档案

摘要:注意 在 scirxprocess ()中完成了 将接收到数据赋予给mem->my_settingdata[i] 那么 接收 到的 页地址 偏移地址 数据长度(以字为单位), 数据操作的指针 如何处理呢。 第一步 首先在 scirxprocess( SCIDataReg * sci ) 函数中定义了 局部指针变量 mem 指向的数据类型是 Access... 阅读全文
posted @ 2020-05-29 15:08 STEVEN-SUN 阅读(250) 评论(0) 推荐(0)
摘要:读取时间 需要把数据先放到临时缓冲区中去。 Mem是定义指向AccessTaskReg 结构体类型的指针。 联合体 ACCESS_TASK_REG 是联合体 。 该 联合体 的 主要 存放的 是标志 寄存器读写任务标志。 存储器读写任务标志 union UPDATA_TASK_REG updata 阅读全文
posted @ 2020-05-29 14:56 STEVEN-SUN 阅读(494) 评论(0) 推荐(0)
摘要:SCIA的CPU 结构 上图是SCIA 的CPU结构 三点: 使用GPIOMUX 功能将对应的GPIO 设置为 SCIA 功能 SCIA 的时钟来自于系统时钟经过低速时钟预定标器分频以后 给SCIA 低速预分频系数是2 所以给SCIA 的时钟是 150MHZ/4=37.5MHz (3) 必须使能SCI时钟, 即外设时钟控制寄存器 PCLKCR的SC... 阅读全文
posted @ 2020-05-28 14:52 STEVEN-SUN 阅读(2097) 评论(0) 推荐(0)
摘要:拷贝函数的用法 Uint 16 * SourceAddr Uint 16 *SourceEndAddr Uint16 *DestAddr 以上3个是函数定义的形式参数 Memcopy 函数的定义 Void Memcopy(Uint16 * SourceAddr ,Uint16 *SourceEndA 阅读全文
posted @ 2020-05-14 22:34 STEVEN-SUN 阅读(582) 评论(0) 推荐(0)
摘要:如何从RAM中初始化PIE 中断向量表 ? 答:系统上电时, 所有中断向量PIE必须从FLASH复制到PIE_VECT 中 进行初始化。 PIE_VECT是CMD文件的块,在数据空间中的起始地址是0X000D00,长度为256个字。 如下图所示 上述的操作有很多方法实现,其中一个方法是 第一步 由上 阅读全文
posted @ 2020-05-14 21:58 STEVEN-SUN 阅读(2112) 评论(0) 推荐(0)
摘要:变量的声明与定义的区别 我们在程序设计中,时时刻刻都用到变量的定义和变量的声明,可有些时候我们对这个概念不是很清楚,知道它是怎么用,但却不知是怎么一会事,下面我就简单的把他们的区别介绍如下: 变量的声明有两种情况: 1、一种是需要建立存储空间的。例如:int a 在声明的时候就已经建立了存储空间。 2、另一种是不需要建立存储空间的。 例如:extern int a 其中变量a是... 阅读全文
posted @ 2020-05-14 16:06 STEVEN-SUN 阅读(1065) 评论(0) 推荐(0)
摘要:怎样找到的digital control .map 文件 方法:我在全工程搜索code start 关键字 顺着往下找,就找到了DigitalControl.map 文件里面的codestart .. Digitalcontrol.map 文件 (1)MEMORY CONFIGURATION (2)SECTION ALLOCATION MAP 注意下面... 阅读全文
posted @ 2020-05-14 09:34 STEVEN-SUN 阅读(276) 评论(0) 推荐(0)
摘要:上图表示XZCS6来自DSP28335 去CPLD 上面的两个图表示 XA[4:0] 如果是01001 而且 XZCS6等于0 则片选有效 上面两个图的正确理解是 参照C和指针这本书的指针常量章节 综上两张图 明白 #define PORT_AD (signed int * ) 0x100009 该 阅读全文
posted @ 2020-05-14 09:23 STEVEN-SUN 阅读(1215) 评论(0) 推荐(0)
摘要:本文档旨在说明头文件.h中包含的内容, 源文件.C中包含的内容。 以及两个不同的C文件中如何使用同一个函数。 以及两个不同的C文件如何使用同一个变量。 头文件.h 的用途如下: 宏定义 例如: #define KM1_CTRL GpioDataRegs.GPADAT.bit.GPIO18 //DIO 阅读全文
posted @ 2020-05-13 23:23 STEVEN-SUN 阅读(1240) 评论(0) 推荐(0)
摘要:关键点: 代码段的含义是将FLASH中的段ramfuncs 必须调入到RAML0 中运行 其装载在Flash中的地址是 RamfuncsLoadStart RamfuncsLoadEnd 在RAML0中的运行地址是 RamfuncsRunStart Memcopy函数的写法 Void Memcopy 阅读全文
posted @ 2020-05-13 16:50 STEVEN-SUN 阅读(1569) 评论(0) 推荐(1)
摘要:C 语言编写的语句在C++文件中用C编译器的方式去编译的方法声明。 例如在下面的PIE_VECT.h 中看到 如下图 格式为: #ifdef __cplusplus Extern "C" { #endif // 用户书写内容 #ifdef __cplusplus } #endif /* extern "C" */ ... 阅读全文
posted @ 2020-05-13 16:43 STEVEN-SUN 阅读(638) 评论(0) 推荐(0)
摘要:F28335的存储器结构 28335 包括SARAM存储器FLASH存储器 其中SARAM存储器的空间是34K x 16位 包括M0 ,M1 L0~L7 L4—L7用于DMA控制器访问。 其中FLASH存储器的空间是256K X16 位 FLASH的地址范围 0X30 0000~0x33 FFF7 阅读全文
posted @ 2020-05-12 16:51 STEVEN-SUN 阅读(5034) 评论(0) 推荐(0)
摘要:百度网盘链接 阅读全文
posted @ 2020-05-06 18:09 STEVEN-SUN 阅读(483) 评论(0) 推荐(0)
摘要:2812外部扩展接口实际上没有用,地址总线19位(XA18:0)数据总线 (XD15:0)实际原理图上悬空。 查看程序,这一块也未有相关处理, 钥匙开关应该分为两个状态: 控制电源给定。 点火状态给定。 这块有个逻辑我认为是必须如此实现: 当整车控制器给电机控制器发电机使能信号后,还需要结合当前整车 阅读全文
posted @ 2020-05-06 18:01 STEVEN-SUN 阅读(300) 评论(0) 推荐(0)