zeng.43

    1. 请教一个关于ADC12 中断的问题 1/2467 微控制器 MCU 2012-05-13
      #include "msp430.h" #include "adc.h" #include "flash.h" long i,j; int temp[2][1000]; unsigned long Flash_Addr; #pragma dataseg = 0X030000 double accX[1000]; double accY[1000]; #pragma dataseg = default void main(void) {         WDTCTL = WDTPW + WDTHOLD;         i=0;         initADC();         while (1)         {                 ADC12CTL0 |= ADC12ENC + ADC12SC;                 Flash_Addr++;                 _EINT();                 asm("NOP");                 _DINT();         } } #pragma vector =  ADC12_VECTOR __interrupt void ADC12_ISR(void) { //        ADC12IFG=0; //        ADC12CTL0 &= ~ADC12ENC;         temp[0] = ADC12MEM1;         temp[1] = ADC12MEM2;         i++;         if (i==1000)         {           ADC12IFG = 0;           ADC12CTL0 &= ~ADC12ENC;            //此处调试 i=1000;一切似乎正常,可是当退出中断,i无端加1,成了1001,但是单步运行,发现程序并没有再次进入中断,为什么会加1呢?         }                  asm("NOP");
    2. 请教一个参数传递问题(msp430f5438A) 2/2432 微控制器 MCU 2012-05-05
      还有就是在CSS中调试,main函数里Flash_Addr赋值后是0x030000,进入FlashSegErase函数后pAddr是0,不知道什么原因。
    3. DSP系统设计100问 希望对大家有用 2103/278457 DSP 与 ARM 处理器 2012-03-22
      :tongue: :carnation:

最近访客

< 1/1 >

统计信息

已有44人来访过

  • 芯积分:--
  • 好友:--
  • 主题:3
  • 回复:3

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言