Можно ли использовать библиотеку 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);
}
}