Перейти к содержанию

mandruk1331

Members
  • Постов

    1
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные mandruk1331

  1.  

    Я новичок в программировании PIC. Я создал тестовую программу, чтобы проверить, все ли работает нормально, но светодиод не мигает. Программатор: Pickit3. Микроконтроллер: PIC16F628A

    Возможно, я что-то неправильно делаю в разделе кода:

    #include <stdio.h> 
    #include <stdlib.h>
    #include <pic16f628a.h>
    void delay_ms(int); 
    int main()
    { 
    TRISA2 = 0; 
    //RB0 as Output PIN
    	while(1) {
    		RA2 = 0xFF;
    		delay_ms(1000);
    		RA2 = 0x00; 
    		delay_ms(1000);
    	} 
    return 0;
    } 
    //General short delay
    void delay_ms(int x) {
    int y, z; 
    for ( ; x > 0 ; x--)
    for ( y = 0 ; y < 4 ; y++)
    for ( z = 0 ; z < 176 ; z++);
    }

     

    PIC16F628A.jpg

×
×
  • Создать...