| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Как се премахва interrupt handler при CCS PIC24? http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=14327 |
Страница 1 от 1 |
| Автор: | Ники [ Пон Фев 01, 2016 12:35 pm ] |
| Заглавие: | Как се премахва interrupt handler при CCS PIC24? |
дълго време не ползвах 24-ки, и все си мислех че са вкарали директива компилатора да не слага неговия си хендлър, обаче след един ден търсене не и не, чудото не се случва.. Има ли някакъв начин да се заобиколи? |
|
| Автор: | ToHu [ Пон Фев 15, 2016 8:21 am ] |
| Заглавие: | Re: Как се премахва interrupt handler при CCS PIC24? |
Ами не знам за този различен ли е компилатора но по принцип CCS-a си имаше таква директива .. те това ли ти трябва : #int_global Syntax: #INT_GLOBAL Elements: None Purpose: This directive causes the following function to replace the compiler interrupt dispatcher. The function is normally not required and should be used with great caution. When used, the compiler does not generate start-up code or clean-up code, and does not save the registers. Examples: #int_global isr() { // Will be located at location 4 for PIC16 chips. #asm bsf isr_flag retfie #endasm } |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|