как такое возможно?!Demon писал(а):Не совсем подходит т.к. одну и туже библиотеку пользуют несколько МК одновременно
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
как такое возможно?!Demon писал(а):Не совсем подходит т.к. одну и туже библиотеку пользуют несколько МК одновременно
Не совсем удачно выразился, имелось в виду что одну и ту же библиотеку использую в нескольких параллельных проектах.ARV писал(а):как такое возможно?!Demon писал(а):Не совсем подходит т.к. одну и туже библиотеку пользуют несколько МК одновременно
Вчера вечером так и пытался сделать, но ничего не получалось - выходила ошибка "неизвестный" TxSize. С утра сообразил, что сначала надо объявить #define c типом МК, а затем только include подключать требуемую библиотеку.ibiza11 писал(а):Так кто мешает определять контроллер в main.c, а проверку оставить в библиотеке?
1 - флаг установленWasily писал(а): я принимаю в терминале 0x60 (0b01100000), т.е. флаг установлен хотя я в него записал 1?
....
UCSRA |= (1<<TXC);//sbros flaga txc
...
UCSRA |= (1<<TXC);//sbros flaga txc
....
Скопировать функцию в буфер обмена, вставить текст в другой файл, удалить копируемый текст из первого файлакак вынести функцию в другой файл?
уж сколько раз твердили миру... а воз и ныне там.Wasily писал(а):Да, а как его обозвать и правильно include?
Пробовал и .h и .c и все ругается.
я не понял вашей проблемы.Wasily писал(а):Еще подскажите по флагам TXC плз
Не сбрасывается флаг у него http://radiokot.ru/forum/viewtopic.php? ... 7#p1980627ARV писал(а):я не понял вашей проблемы.
попробуйте так:Wasily писал(а):Коты, подскажите почему когда я пишу
UCSRA |= (1<<TXC);
printf("%с",UCSRA);
я принимаю в терминале 0x60 (0b01100000), т.е. флаг установлен хотя я в него записал 1?
Код: Выделить всё
uint8_t tmp;
...
UCSRA |= (1<<TXC);
tmp = UCSRA;
printf("%с",tmp); И так я делал, только переменная была temp.ARV писал(а):uint8_t tmp;
...
UCSRA |= (1<<TXC);
tmp = UCSRA;
printf("%с",tmp);
Да в USART через ADM485.ARV писал(а):"не сбрасывается флаг" - это фигня непонятная. я вижу, что он выводит (неужели в USART?!) содержимое регистра и при этом он ждет, что в этом регистре не будет флага?!