Seitenleiste


Access to information is restricted depending on your login. Request login-information through our contact form.

service:wince:appnotepub:usinginterruptstrizeps4

Using Interrupts on Trizeps4-6

This application-note describes how to to use interrupts on Trizeps IV(M). It is also applicable for Trizeps V and Trizeps VI.

It explains extended features of the Keith&Koep Windows Embedded CE Board-Support-Package, to map any interrupt-source of the xscale-processor, including single GPIO-pins to an interrupt-number and on how to implement an Interrupt-Service-Thread (IST) or Interrupt-Service-Routine (ISR) to run on an interrupt-event.

Notes

An ISR-DLL is not allowed to import functions. To avoid importing functions from coredll.dll in Visual Studio, set Configuration Properties→Linker→Advanced→No Entry Point Yes (/NOENTRY). Set Configuration Properties→C/C++→Code Generation→Buffer Security Check to No (/GS-).

Download

Application Note: using_interrupts_on_trizeps4.pdf
IRQ-Sample (CE5; eMVC++): irq_sample.zip
ISR-Sample (CE5; eMVC++): isr_sample.zip
IRQ-Sample (CE6 compatible sourcecode (Binaries CE5.0!); VisualStudio): irq_sample2.zip

Wakeup-Interrupts

If GPIO’s are listed in one line, only one of them may serve as wakeupsource; view PXA27x- Developer-Manual for details).

Trizeps4
IRQ-Number
GPIO 0
GPIO 1
GPIO 3
GPIO 4
GPIO 9
GPIO 10
GPIO 11
GPIO 12
GPIO 13
GPIO 14
GPIO 15
GPIO 36, 38, 40, 53
GPIO 31, 113
GPIO 35
Trizeps5
IRQ-Number
GPIO 0
GPIO 1
GPIO 3
GPIO 4
GPIO 9
GPIO 10
GPIO 11
GPIO 12
GPIO 13
GPIO 14
GPIO 15
GPIO 83
GPIO 35
GPIO 31, 113
GPIO 36, 38, 40, 53
Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information
service/wince/appnotepub/usinginterruptstrizeps4.txt · Zuletzt geändert: 2015/10/14 11:21 von