Перейти к содержанию
    

40in

Участник
  • Постов

    7
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о 40in

  • День рождения 16.04.1975

Контакты

  • Сайт
    Array
  • ICQ
    Array
  1. Некоторое время назад я уже задавал вопрос про PIT и прерывания http://electronix.ru/forum/index.php?showtopic=8608 некоторое время все работало.... и потом загнулось и похоже окончательно :( нашел пример AT91SAM7S64-PeriodicIntervalTimer-IAR4_30A-1_2.zip с ним те же грабли работает все кроме прерываний от PIT (системных). Проц новый для меня. Может кто-нить подробно объяснить как все должно работать...
  2. Возникла следующая проблема. При попытке подключить к компоненту IBIS(от производителя) модель выдается примерно следующее: Pin Mapping Errors: ======================= PDB Partition.....IC Part Number.......AU1100-500MBC IBIS Partition....Temp IBIS Component....AU1100BC Pin # IBIS Model IBIS Model Type PDB Pin Type ----- ---------- --------------- ------------ A2 Model Not Found N/A A3 POWER no type (pwr, gnd or NC) Value Ref ... B2 GND no type (pwr, gnd or NC) B5 GND no type (pwr, gnd or NC) и.т.д. В даташите сказано, что при компоновке сравниваются типы пинов комнонента и модели, и что пинам питания соответствуют типы : Value Ref No_type POWER or GND Value2 Ref No_type POWER or GND. Если пины питания на символе компонента не рисовать, а затем указать в PDB редакторе Supply Name VCC и GND и проставить номера пинов, то все проходит без ошибок. Где я не прав? И как подключить модель в случае когда пины питания присутствуют в УГО.
  3. Извиняюсь, что влез в ваш разговор. У меня возникла похожая проблема. При попытке подключить к компоненту IBIS(от производителя) модель выдается примерно следующее: Pin Mapping Errors: ======================= PDB Partition.....IC Part Number.......AU1100-500MBC IBIS Partition....Temp IBIS Component....AU1100BC Pin # IBIS Model IBIS Model Type PDB Pin Type ----- ---------- --------------- ------------ A2 Model Not Found N/A A3 POWER no type (pwr, gnd or NC) Value Ref ... B2 GND no type (pwr, gnd or NC) B5 GND no type (pwr, gnd or NC) и.т.д. В даташите сказано, что при компоновке сравниваются типы пинов комнонента и модели, и что пинам питания соответствуют типы : Value Ref No_type POWER or GND Value2 Ref No_type POWER or GND. Если пины питания на символе компонента не рисовать, а затем указать в PDB редакторе Supply Name VCC и GND и проставить номера пинов, то все проходит без ошибок. Где я не прав? И как подключить модель в случае когда пины питания присутствуют в УГО.
  4. Вопрос по AT91SAM7Sxx

    Я уже видел это сообщение. Поправил файл. Но окончательно все заработало (вроде :) ) тока после добавления а main строки.
  5. Вопрос по AT91SAM7Sxx

    Решение оказалось очень простым: в самом начале main втавил строку AT91C_BASE_AIC->AIC_EOICR = 0x0 :)
  6. Вопрос по AT91SAM7Sxx

    Да результат отрицательный ... Причем не повлияло никак на RTT и на PIT. Не может быть каких-нибудь глюков связанных с IARом? Я нашел пример для Keil - там делается все то же самое....
  7. Вопрос по AT91SAM7Sxx

    Разбираюсь с отладочной платой AT91SAM7S61-IAR. Возникла проблема с прерываниями от PIT таймера. Делаю примерно следующее: ... //* Open the interrupt on the AIC AT91F_AIC_ConfigureIt ( pAic, AT91C_ID_SYS, SOFT_INTERRUPT_LEVEL, AT91C_AIC_SRCTYPE_INT_EDGE_TRIGGERED, aic_software_interrupt); AT91F_AIC_EnableIt (pAic, AT91C_ID_SYS); ... AT91F_PITInit (AT91C_BASE_PITC, PIT_CONST, MCKMHz); AT91F_PITEnableInt (AT91C_BASE_PITC); ... Прерывания генерятся только после AT91F_AIC_Trig (AT91C_BASE_AIC, AT91C_ID_SYS) ; PIT таймер работает. При просмотре сотояния регистров соответствующие флаги pend. int. установлены. Прерывания от других периферийных устройств приходят. В чем я неправ? P.S. Использую IAR 4.30.
×
×
  • Создать...