| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| INTERRUPT vs SIGNAL http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=878 |
Страница 1 от 1 |
| Автор: | Filo [ Вто Юли 19, 2005 10:39 am ] |
| Заглавие: | INTERRUPT vs SIGNAL |
Някой може ли да ми каже каква е разликата Между тия две заклинания INTERRUPT vs SIGNAL в avrlibc. Четох Дока и не мога да си го изясня. Имам кот който е влизал в прекусване до скро на една платка с SIGNAL на Мега128 като го пренесох на Мега16 не искаше да влезне в прекъснване докато не смених SIGNAL с INTERRUPT. |
|
| Автор: | danov [ Вто Юли 19, 2005 11:05 am ] |
| Заглавие: | |
Разликата е, че ако функцията е дефинирана със SIGNAL, когато се изпълнява се забраняват прекъсванията, а когато е с INTERRUPT не се забраняват и може да се обработва второ прекъсване преди да е завършила обработката на първото. |
|
| Автор: | Filo [ Вто Юли 19, 2005 11:29 am ] |
| Заглавие: | |
А обяснение да даеш защо като викам прекъсването със SIGNAL на 16ката не влиза? |
|
| Автор: | danov [ Вто Юли 19, 2005 6:56 pm ] |
| Заглавие: | |
Все пак не съм врачка - изобщо не знам подробности по проекта ти. Сигурен ли си, че не влиза поне веднъж? Ако е така - проблема е другаде. Ако влиза само веднъж, а после не - това вече зависи от много неща. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|