MCU/DSP/ARM
七水_SevenFormer
你好,硬件工程师
展开
-
DSP2812 关于FLASH TO RAM
ramfuncs: LOAD=FLASHD, PAGE=0 RUN=RAML0,PAGE=0 LOAD_START(_RamfuncsLoadStart), LOAD_END(_RamfuncsLoadEnd), RUN_START(_RamfuncsRunStart)初始化FLASH时,会原创 2012-02-03 00:08:57 · 3788 阅读 · 0 评论 -
2812的C语言中的.reset段的含义以及其在存储器中的定位
问题如下:疑问一:仿真调试下载程序或把程序已烧写至FLASH后脱机上电运行程序时,程序是不是必须要执行“从0X3F FFC0处复位→执行0X3F FC00地址处的初始化引导函数(Initboot) →根据GPIO选择引导模式→确定用户程序入口地址→从入口处开始执行用户程序”这一系列过程吗?对于用C语言编程时,通常在复位地址向量处(对于F240而言,复位地址在0X0000地址处?),常需要放原创 2012-02-03 00:11:35 · 3933 阅读 · 4 评论 -
2812 中断C语言定义方法-typedef interrupt void (*PINT)(void)
引用请注明出处,谢谢:http://blog.csdn.net/lg2lh/article/details/7459138http://blog.renren.com/blog/88077787/713175971?frommyblog函数型指针 一个函数被执行时,在程序空间中占据一定空间,这个空间的起始地址是用函数名来表示的,称为函数的入口地址。也可以用指针指向原创 2012-04-13 20:08:09 · 7976 阅读 · 2 评论 -
STM32不完全手册学习笔记--GPIO
RCC->APB2ENR|=1 RCC->APB2ENR|=1 GPIOA->CRH&=0XFFFFFFF0;GPIOA->CRH|=0X00000003;//PA8 推挽输出 GPIOA->ODR|=1GPIOD->CRL&=0XFFFFF0FF;GPIOD->CRL|=0X00000300;//PD.2推挽输出GPIOD->ODR|=1由上可以看出,对原创 2012-05-08 11:21:37 · 3797 阅读 · 0 评论 -
MSP430 AD模块笔记
1、关于EOS位, 该位是设置位,并不是状态位,即若那个转换结果寄存器的控制寄存器的该位置1 ,则说明该转换寄存器对应的转换通道为转换序列的最后一个通道。2、 单通道单次转换模式,和单通道重复模式,EOS无效,EOS只用于序列通道转换。指示最后一个转换通道的。3、单通道重复转换,转换的结果都存在了一个寄存器中,至于怎么重复的,就是不断的在那个通道进行转换,除非你软件停止它原创 2012-04-26 10:37:37 · 2545 阅读 · 0 评论 -
MSP430F449的时钟问题
当发生上电复位(POR)或者上电清除(PUC)信号时,系统各寄存器会发生复位。注意:系统时钟相关的几个寄存器在复位后,其初始值不是0.SCFQCTL 寄存器bit 7bit6~0SCFQ_MN 复位后,初始值为:0x001Fbit7:0:使能 DCO(频率调整器)1:禁止 DCO N是倍频,系数,决定DCO的最终频率输出。F=原创 2012-02-21 09:46:30 · 2303 阅读 · 2 评论 -
STM32的FSMC总线复用调试笔记
调试FSMC总线复用模式时主要遇到以下几点:1、寄存器的配置,首先注意使能地址数据复用,其次要存储器类型选择FSMC_MemoryType_NOR,否则出现不了NADV信号。 FSMC_NORSRAMInitStructure.FSMC_DataAddressMux = FSMC_DataAddressMux_Enable; FSMC_NORSRAMInitStructur原创 2013-08-20 19:26:51 · 15642 阅读 · 0 评论 -
NRF24L01——工作原理解读
1、一个发送通道,6个接收通道。发送端发送通道地址寄存器中的地址指向的就是接收端哪个接收通道接收发送端的数据,所以发送端地址寄存器的值要与接收端需要接受数据的通道地址相同。看一下无线数据传输的数据帧格式第二部分的地址,就是接收端接收数据的通道地址,这个地址由发送端TX_ADDR寄存器搞定。2、必须要搞清楚发送地址和接收地址的意义。下面两端描述的是一个意思。我的两次理解。原创 2012-10-05 12:59:39 · 20118 阅读 · 0 评论 -
关于2812的bootloader与中断向量表之间的关系——DSP2812启动过程
转载请注明出处:http://blog.csdn.net/lg2lh/article/details/8036267一、2812的中断向量表首先2812的中断向量表映射的地址是由4个标志位决定的:VMAP,M0M1MAP,MP/MC,ENPIE。而系统复位时VMAP=1,ENPIE=0,根绝中断向量表映射配置表可知,此时中断向量表映射在BootROM区域,地址:0x3FFFC0~0x3原创 2012-10-02 12:30:01 · 6776 阅读 · 0 评论