salut
pourriez-vous me dire si ce schéma et le code tienne la route
deux 74LS245 piloté par deux 2N2222A qui sont eux meme activé par les ports PB0 PB7 configuré en sortie
avec deux 74LS245 le pic 16F88 n'utilise que quatre sorti du pic PA0,PA1,PA7,PA6 pour commander deux moteurs unipolaire
les ports PA4 PB3 sont configurer en entrer aux niveaux software et hardware par les 1N4148 pour les deux fin de course
le port PA3 est configurer en entrer pour vérifier la batterie avec un pont diode
les ports PB2 et PB5 pour le bus RS232
Code:/*PB0 PB7 en sorti commande les deux transistors 2N2222A*/ /*PA0,PA1,PA7,PA6 en sorti commande les deux ULN2803A*/ /*PA4 PB3 en entrer fin de course*/ /*PA2 en sorti commande le transistor pour commander le pont de diode*/ /*PA3 en entrer pour verifier la batterie */ void main(void) { int continu=1; ANSEL=0; OPTION_REG = 0b00000000; OSCCON = 0b01110000; TRISB = 0b01111110; TRISA = 0b00111000; while(continu) { PORTB.F0 =1; PORTB.F7 =1; if(PORTA.F4 && PORTB.F3 == 0) { PORTA.F1=0; PORTA.F0=1; PORTA.F7=0; PORTA.F6=1; delay_ms(100); PORTA.F1=1; PORTA.F0=0; PORTA.F7=1; PORTA.F6=0; delay_ms(100); }} }
-----