|
FreeRTOS + прерывания |
|
|
|
 |
Ответов
|
Nov 13 2006, 18:10
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(3.14 @ Nov 13 2006, 19:56)  Под IAR-ом. Тогда для начала незачем асмовские оберки городить Код __irq __arm void vUSARTISREntry( void ) { .... } Дальше разбирайтесь с инициализацией AVRовского железа....
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 24 2006, 03:21
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Цитата(zltigo @ Nov 13 2006, 18:10)  Тогда для начала незачем асмовские оберки городить В FreeRTOS в примерах у каждого обработчика есть обертка и комментарий: Цитата ; Wrapper for the * interrupt service routine. This can cause a ; context switch so requires an assembly wrapper. Я, честно говоря, немного не понял: это значит что все-таки нужны или не нужны?.. PS Без них не работает...
--------------------
|
|
|
|
|
Nov 24 2006, 13:05
|
Местный
  
Группа: Свой
Сообщений: 211
Регистрация: 9-11-06
Пользователь №: 22 136

|
Цитата(AVR @ Nov 24 2006, 03:21)  Я, честно говоря, немного не понял: это значит что все-таки нужны или не нужны?.. PS Без них не работает... Если переключение в ISR не требует уведомления задач через очереди или как-то еще, то обертка не нужна. Если требует, то нужна  У меня и с оберткой, и без обертки работает, но я данные из обработчика передают тупо, без очередей (хоть это и не правильно)
|
|
|
|
Сообщений в этой теме
3.14 FreeRTOS + прерывания Nov 13 2006, 09:54 zltigo Цитата(3.14 @ Nov 13 2006, 11:54) Разъясн... Nov 13 2006, 10:05 3.14 1) создал асмову обложку
Код RSEG ICODE:CODE
... Nov 13 2006, 10:44 3.14 Блин, сижу как дыбыл ничего не понимаю, за соседни... Nov 13 2006, 15:07 zltigo Цитата(3.14 @ Nov 13 2006, 17:07) Блин, с... Nov 13 2006, 17:19 Пришелец Код
/* End the interrupt in the AIC. */
AT91C_B... Nov 13 2006, 15:07 3.14 пробовал, поведение не меняется Nov 13 2006, 15:10   zltigo Цитата(AVR @ Nov 24 2006, 02:21) Я, честн... Nov 24 2006, 10:40 3.14 А в чем тогда смысл этих оберток (это кейловское ... Nov 13 2006, 18:31 zltigo Цитата(3.14 @ Nov 13 2006, 20:31) А в чем... Nov 13 2006, 18:40  3.14 Цитата(zltigo @ Nov 13 2006, 22:40) Цитат... Nov 13 2006, 22:31   Kitsok Вчера нарвался на грабли с IARом.
Суть такая. Бе... Nov 19 2006, 22:41    Kitsok Дело было не в бобине
Я не учел, что четыре из ... Nov 20 2006, 01:20     megaloki Цитата(Kitsok @ Nov 20 2006, 01:20) /* En... Nov 21 2006, 11:28      Kitsok Цитата(megaloki @ Nov 21 2006, 11:28) Цит... Nov 21 2006, 13:16      Сергей Борщ Цитата(megaloki @ Nov 21 2006, 10:28) Цит... Nov 22 2006, 12:13    vmp Цитата(Kitsok @ Nov 19 2006, 22:41) Вчера... Nov 20 2006, 11:19     IgorKossak Цитата(vmp @ Nov 20 2006, 10:19) Цитата(K... Nov 20 2006, 11:32      Kitsok ЦитатаВ очередной раз удивляюсь тому, как программ... Nov 20 2006, 13:35
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|