Свежие обсуждения
Микроконтроллеры

Ликбез по С для микроконтроллеров PIC

1 14 64

В хай-теке я делаю так:
TRISA &= 0b11101111; //RA4-output
TRISA |= 0b00010000; //RA4-input
Попробуй так в лоб. Вообще set_tris_х()- это функция, описанная где-то в хидерах.Там же в хидерах должны быть и тризы.

 

А в хай-теке есть TRISB1, TRISB2... и т.д.
А в этом я вообще не могу найти TRISA, TRISB

 

Ну если есть set_tris_х(), то должен быть и get_tris_х()...
Тогда так:


set_tris_х(get_tris_х() & ~(1 << 4) ); // Rx4-output
set_tris_х(get_tris_х() | (1 << 4) ); //Rx4-input

 

Сергей К: А в этом я вообще не могу найти TRISA, TRISB
TRISA, TRISB и прочие регистры можно прописать самому по их адресам. Можете посмотреть мой исходник под названием otladka01 в теме о разработке таймера. Там так сделано.
А эти сеттрисы и геттрисы мне не очень нравятся. Напрямую привычнее.

 

picmaniac: А эти сеттрисы и геттрисы мне не очень нравятся. Напрямую привычнее
мне тоже, и на HI-Tek было более привычно. Спасибо, попробую прописать.

 

Привет всем!

Огромная просьба к тем, кто сумел скачать c линка _ttp://slil.ru/23827216 файл CCS_PCWH_v4.023_and_RegFiles.rar - перезалить на нормальный файловый обменник, два дня парюсь забрать не могу.

Спасибо.

 

там посмотрите линки: http://www.roboforum.ru/viewtopic.htm?p=23742

 

Я там и посмотрел, живой только на слил. ру, но сервер перегружен видимо, ни ночью ни днем скачать не удается.

 

на казузе тоже облом ?

 

Привет, программеры! Работал на 3.211, подглючивал, но пользоваться можно. Поставил 4.020, ну нашел такой. Они что, все теперь такие убогие? Или может кто-нибудь знает, как ему нормальный вид интерфейса вернуть?
Какой компилятор сейчас последний?