|
AT91SAM7S новичок |
|
|
|
 |
Ответов
|
Dec 19 2011, 06:46
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 21-04-11
Пользователь №: 64 524

|
Цитата(Lotor @ Dec 19 2011, 10:45)  Вероятнее всего с Вашей платкой примеры и идут. Платку сам делал) поэтому примеров нет)
|
|
|
|
|
Dec 19 2011, 06:56
|
Местный
  
Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866

|
Цитата(Xeon @ Dec 19 2011, 10:46)  Платку сам делал) поэтому примеров нет) Но задан на столько общий вопрос, что подойдут примеры от любых других платок с Вашим контроллером.
--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
|
|
|
|
|
Dec 19 2011, 07:00
|
Частый гость
 
Группа: Участник
Сообщений: 140
Регистрация: 21-04-11
Пользователь №: 64 524

|
Цитата(Lotor @ Dec 19 2011, 10:56)  Но задан на столько общий вопрос, что подойдут примеры от любых других платок с Вашим контроллером. Буду очень благодарен если дадите ссылочки) ЗЫ. Использую Keil. Цитата(Lotor @ Dec 19 2011, 10:45)  Вероятнее всего с Вашей платкой примеры и идут.
PS: А вообще гугл или документация к Вашему компилятору в помощь. PPS: Общие положения: в асм файле на место вектора исключения помещается команда безусловного перехода по адресу AIC_IVR, а обработчики в сишных файлах объявляются с атрибутами __arm __irq (для iar). А каким образом узнать от какой перефирии было прерывание?
|
|
|
|
|
Dec 19 2011, 07:09
|
Местный
  
Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866

|
Цитата(Xeon @ Dec 19 2011, 11:00)  Буду очень благодарен если дадите ссылочки) Не серьезно же просить гуглить за себя...  Например - http://www.atmel.com/dyn/products/tools_ca...sp?tool_id=3784Цитата(Xeon @ Dec 19 2011, 11:00)  А каким образом узнать от какой перефирии было прерывание? Почитайте в документации на свой контроллер про AIC. Идея в следующем: Адреса обработчиков прерываний могут быть сохранены в регистрах AIC_SVR1...AIC_SVR131. В регистре AIC_IVR хранится значение регистра AIC_SVRn, который соответствует текущему прерыванию. Поэтому Вам следует разместить по адресу прерывания ARM переход на AIC_IVR.
--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
|
|
|
|
Сообщений в этой теме
Xeon AT91SAM7S новичок Dec 19 2011, 06:35 Xeon Lotor Спасибо!!! Dec 19 2011, 08:01 kovigor Цитата(Xeon @ Dec 19 2011, 09:35) Всем до... Dec 19 2011, 09:25 Xeon Получается что в AT91SAM7S может использоваться 32... Dec 20 2011, 03:35 Xeon Люди а как правильно делать выход из прерывания? А... Dec 20 2011, 05:56 toweroff посмотрите документацию на контроллер прерываний в... Dec 20 2011, 06:00 Xeon Цитата(toweroff @ Dec 20 2011, 09:00) пос... Dec 20 2011, 06:02  toweroff Цитата(Xeon @ Dec 20 2011, 10:02) Т.е. ав... Dec 20 2011, 06:18 Xeon Спасибо toweroff!
А как правильно в keil дела... Dec 20 2011, 06:28 Lotor Цитата(Xeon @ Dec 20 2011, 10:28) Спасибо... Dec 20 2011, 06:50 Xeon Цитата(Xeon @ Dec 20 2011, 09:28) Спасибо... Dec 20 2011, 07:06  Lotor Цитата(Xeon @ Dec 20 2011, 11:06) Если эт... Dec 20 2011, 07:25   Xeon Цитата(Lotor @ Dec 20 2011, 10:25) Тем не... Dec 20 2011, 08:45  kovigor Цитата(Xeon @ Dec 20 2011, 11:06) книга-б... Dec 20 2011, 09:21   Xeon Цитата(kovigor @ Dec 20 2011, 12:21) Ложь... Dec 20 2011, 09:29 toweroff выкладывайте... так сложно сказать Dec 20 2011, 06:47 toweroff а зачем __irq закоментили?
и где сброс флага преры... Dec 20 2011, 08:49 Xeon Закоментил потому что в примерах нету __irq а врод... Dec 20 2011, 09:11 Xeon Возникла ещё одна проблема)...
Создас файлики Pro... Dec 21 2011, 07:40 Lotor Вы для кучи память выделили же? Dec 21 2011, 07:55 Xeon Опа...) нет...) а как это сделать?) Dec 21 2011, 08:00 Lotor Цитата(Xeon @ Dec 21 2011, 12:00) Опа...)... Dec 21 2011, 08:11  Xeon Цитата(Lotor @ Dec 21 2011, 11:11) Если у... Dec 21 2011, 08:15   toweroff Цитата(Xeon @ Dec 21 2011, 12:15) А какой... Dec 21 2011, 08:18    Xeon Цитата(toweroff @ Dec 21 2011, 11:18) а э... Dec 21 2011, 08:46     aaarrr Цитата(Xeon @ Dec 21 2011, 12:46) Как я п... Dec 21 2011, 09:10      Xeon Цитата(aaarrr @ Dec 21 2011, 12:10) Нужно... Dec 21 2011, 09:32       aaarrr Цитата(Xeon @ Dec 21 2011, 13:32) А как в... Dec 21 2011, 09:54 Xeon Возникла следующая ситуация (смотрел стандартным о... Dec 22 2011, 07:28 Lotor А зачем в Вашем случаи делать глобальные переменны... Dec 22 2011, 08:35 Xeon Цитата(Lotor @ Dec 22 2011, 11:35) А заче... Dec 22 2011, 08:42  Lotor Цитата(Xeon @ Dec 22 2011, 12:42) Может п... Dec 22 2011, 08:47 Xeon Только что создал новый проект... в нем 3 файла pp... Dec 22 2011, 09:01 Lotor Цитата(Xeon @ Dec 22 2011, 13:01) Ну и та... Dec 22 2011, 09:03 Xeon Ну и ещё одно... разве стандарт С требует при объя... Dec 22 2011, 09:06 Lotor Цитата(Xeon @ Dec 22 2011, 13:06) Ну и ещ... Dec 22 2011, 09:09  Xeon Цитата(Lotor @ Dec 22 2011, 12:09) По-мое... Dec 22 2011, 09:24
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|