|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 3:28 pm
|
Страница 1 от 1
|
[ 4 мнения ] |
|
| Автор |
Съобщение |
|
Filo
Ранг: Минаващ
Регистриран на: Чет Юни 16, 2005 11:04 am Мнения: 37
|
 INTERRUPT vs SIGNAL
Някой може ли да ми каже каква е разликата Между тия две заклинания INTERRUPT vs SIGNAL в avrlibc. Четох Дока и не мога да си го изясня.
Имам кот който е влизал в прекусване до скро на една платка с SIGNAL на Мега128 като го пренесох на Мега16 не искаше да влезне в прекъснване докато не смених SIGNAL с INTERRUPT.
|
| Вто Юли 19, 2005 10:39 am |
|
 |
|
danov
Ранг: Минаващ
Регистриран на: Вто Ное 16, 2004 4:43 pm Мнения: 85 Местоположение: София
|
Разликата е, че ако функцията е дефинирана със SIGNAL, когато се изпълнява се забраняват прекъсванията, а когато е с INTERRUPT не се забраняват и може да се обработва второ прекъсване преди да е завършила обработката на първото.
|
| Вто Юли 19, 2005 11:05 am |
|
 |
|
Filo
Ранг: Минаващ
Регистриран на: Чет Юни 16, 2005 11:04 am Мнения: 37
|
А обяснение да даеш защо като викам прекъсването със SIGNAL на 16ката не влиза?
|
| Вто Юли 19, 2005 11:29 am |
|
 |
|
danov
Ранг: Минаващ
Регистриран на: Вто Ное 16, 2004 4:43 pm Мнения: 85 Местоположение: София
|
Все пак не съм врачка - изобщо не знам подробности по проекта ти. Сигурен ли си, че не влиза поне веднъж? Ако е така - проблема е другаде. Ако влиза само веднъж, а после не - това вече зависи от много неща.
|
| Вто Юли 19, 2005 6:56 pm |
|
|
|
Страница 1 от 1
|
[ 4 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 6 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|