A
aj9999
Guest
Аз съм с MPLAB/C30 с дъска за explorer16 и PIC24fj128GA010 PIM. Аз съм се опитват да мига светодиода, към порт А. мога да мига на светодиодите независимо, но когато се опитам да мига повече от един от тях, само първият, изброени в код ще работи. В кода по-долу ra0 ще започне да мига, но не RA1. Ако бях обратен ред, така че RA1 е първо след това ra0 ще работят, но не RA1 ще. Ако използвам PORTA = 0x03 след това то работи така, тя изглежда да е проблем с PORTAbits.RA? команда, но аз не знам защо. [Код] # включват # включват INT основни () {AD1PCFG = 0xffff; TRISA = 0x00; PORTA = 0x00; докато (1) {PORTAbits.RA0 = 1; PORTAbits.RA1 = 1; msDelay (500); PORTAbits.RA0 = 0; PORTAbits.RA1 = 0; msDelay (500);}} [/ код] и от delay.h файла [код] Int х = 0; невалидни msDelay (Int г) {а (D> 0) {( х = 0; х