音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

遇到幾個(gè)問(wèn)題,大家看看,是否是ARM的bag,謝謝!

作者:prengui 欄目:ARM技術(shù)
遇到幾個(gè)問(wèn)題,大家看看,是否是ARM的bag,謝謝!
void TargetInit(void)
{
   /* I2C初始化,包括初始化其中斷為向量IRQ中斷。*/
   PINSEL1 = PINSEL1&0xefffffff|0x20000000;            // 使用P0.30作為EINT3
   //PINSEL0 = PINSEL0&0xbfffffff|0x80000000;
   EXTMODE = 0x0f;    //邊緣觸發(fā),情況同下
   EXTPOLAR = 0x0f;  //此處遇到過(guò)問(wèn)題,只有同時(shí)設(shè)置為0x0f時(shí)才有效,本來(lái)只需要設(shè)置為0x08,可這樣設(shè)置不工作
   VICIntSelect = 0x00000000;        // 設(shè)置所有通道為IRQ中斷
  
//   VICVectCntl5 = 0x20|16;
//   VICVectAddr5 = (int)IRQ_EINT2;
   VICVectCntl10 = 0x31;
   VICVectAddr10 = (int)IRQ_EINT3;
   VICIntEnable = 0x020000;          //使能外部中斷3   
}
注意:EXTMODE = 0x0f;    //邊緣觸發(fā),情況同下
   EXTPOLAR = 0x0f;  //此處遇到過(guò)問(wèn)題,只有同時(shí)設(shè)置為0x0f時(shí)才有效,本來(lái)只需要設(shè)置為0x08,可這樣設(shè)置不工作

另外遇到一個(gè)問(wèn)題,在程序中有個(gè)液晶顯示程序SED1335(320240),如果開通SPI通訊(與另一個(gè)ARM),則顯示不正常,而SPI正常

2樓: >>參與討論
foyyof
re
第一個(gè)問(wèn)題,請(qǐng)參考errdata手冊(cè)。
第二個(gè)問(wèn)題,明顯不是CPU的問(wèn)題。

3樓: >>參與討論
cyzxx
謝謝!
謝謝了!第一個(gè)問(wèn)題我忙了一天!終于可以進(jìn)中斷了!同時(shí)我也發(fā)現(xiàn):運(yùn)行到這步的時(shí)候,(VICIntSelect = 0x00000000;        // 設(shè)置所有通道為IRQ中斷)
這時(shí)候觀察PINSEL1 的值變化了.不是我們?cè)O(shè)定的值;不知道是什么原因!
下面是我的代碼:
VICIntSelect = 0x00000000;          // 設(shè)置所有的通道為IRQ中斷
      `
    VICVectCntl2 = 0x20 | 7;            // UART1分配到IRQ slot2, <   ╚3
    VICVectAddr2 = (uint32)IRQ_UART1;    // 設(shè)置UART1向量地址  ╚
    //VICIntEnable = 1 << 7;   
       
    VICVectCntl3 = 0x20 | 4;            // Timer0分配到IRQ slot3,            
    VICVectAddr3 = (uint32)IRQ_Timer0;    // 設(shè)置Timer0向量地址    
    //VICIntEnable = 1 << 4;   
       
    VICVectCntl1 = 0x20 | 17;            // 分配到IRQ slot1,即最高優(yōu)先級(jí)           
    VICVectAddr1 = (uint32)IRQ_Eint3;    // 設(shè)置向量地址     
    EXTINT=0x0F;    // 清除中斷標(biāo)志                 
    //VICIntEnable =1 << 17;   
    VICIntEnable=0x020090;//在這個(gè)時(shí)候觀察


4樓: >>參與討論
prengui
謝謝,第二個(gè)問(wèn)題已經(jīng)解決,不是CPU的問(wèn)題,
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
*.SES是什么文件?
LPC2132可以用lpc2100的模版嗎?
LPC213x/214x ARM徹底解決方案!!
只使用ISP時(shí)如何給2131加密
請(qǐng)推薦一款5.7寸彩色液晶
免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)