Gast
#1411013
Hallo,
Ich habe einen Pic 18F4550 und möchte gerne am Externen Interrupt B0 ein
Signal anklemmen, das beliebig High und Low wird, dann möchte ich gerne
den jeweiligen Zustand über RS232 an ein Hyperterminal schicken. Zurzeit
schaffe ich es nur, dass entweder High Zustände oder Low Zustände
angezeigt werden, jedoch nicht beide. Hier mal mein Programm:
#include<18F4550.h>
#fuses HS,NOWDT
#use delay(clock=20000000)
#use rs232(baud=9600,xmit=PIN_C6, rcv=PIN_C7)
#INT_EXT
void ext_isr(void)
{
printf("high\n\r");
}
void main(void)
{
ext_int_edge(L_TO_H);
enable_interrupts(INT_EXT);
enable_interrupts(GLOBAL);
while(1)
{
}
}