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

FairPlay

Новичок
  • Постов

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

  • Посещение

Репутация

0 Обычный

Контакты

  • Сайт
    Array
  • ICQ
    Array
  1. Soft_Uart для PIC12F675

    Можно ли использовать библиотеку Soft_Uart для Pic12F675 в MicroC? Давно уже бьюсь, не могу никак настроить прием передачу данных по COM порту,гиппертерминал молчит. Может в коде ошибка? Буду очень благодарен #define SetBit(reg, bit) reg |= (1<<bit) #define ClearBit(reg, bit) reg &= (~(1<<bit)) #define InvBit(reg, bit) reg ^= (1<<bit) #define BitIsSet(reg, bit) ((reg & (1<<bit)) != 0) #define BitIsClear(reg, bit) ((reg & (1<<bit)) == 0) unsigned int x = 0; unsigned int i = 0; unsigned int a = 0; unsigned int data = 0x11; void io_init() { ANSEL = 0;// цифровые каналы ввода-вывода TRISIO = 0b00100000; // направление работы ножек порта GPIO GPIO = 0x00; // CMCON = 0x07; // компараторы отключены ClearBit(OPTION_REG,7); // подтягивающие резисторы включены SetBit(WPU,5); // включены подтягивающие резисторы на GP5 } void main (void) { io_init(); Soft_Uart_Init(GPIO, 5, 4, 9600, 0); while(1) { Delay_ms(50); Soft_Uart_Write(data); } }
  2. Ага, спасибо большое!!! Схема стремная, это самая дешевая отладочная плата, взял на изучение PIC,т.к. никогда с ними дела не имел =)
  3. Подскажите, плиз, как организовать прием (и обработку) и передачу данных на ПК у PIC12F675? GP0(ICSPDAT) и GP1(ICSPCLK) для внутрисхемного программирования, а GP4(я так понимаю CLKOUT) и GP5(CLKIN) у меня подключены к RS-232. Может кто знает в какую сторону копать и где можно почитать про прием-передачу данных? Интересует именно PIC12 (в частности PIC12F675), а не более старшие ПИКИ. Заранее спасибо!!!
×
×
  • Создать...