Цитата(TimR @ Jun 7 2006, 18:33)

Привет всем!
Хотелось бы узнать, существует ли самоучитель по программированию PICов на С/C++ ?
А то программировать на асе хорошо, но на Си...интересно как
Хотелось бы научиться, да не по чему....
Заодно, чтобы не открывать лишнюю тему, спрошу: возможно как-нить приручить хоть какой-нибудь
из портов RA? У меня PIC16F627A, вроде все ненужные модули контроллера программно отключаю,
TRISA - на выход, а они все работают как сами хотят... В чем может быть дело... Может еще в том, что
в настройках программатора нет PIC16F627A, а есть PIC16F627 (icprog) и приходится прошивать им.
Изучать Си лучше на PC, лучше под DOS. У Вас не будет проблем ни с особенностями МК, ни с особенностями ОС. Можно будет целиком сосредоточиться на языке. После освоения языка можно пересаживаться на МК. Литературу по использованию Си на PIC Вы вряд ли найдете. Все особенности реализации компилятора можно найти в документации на компилятор, который Вы предполагаете использовать.
Насчет порта A. Обычно проблемы возникают либо из-за открытого стока у некоторых выводов порта, либо из-за неправильной его настройки в случае наличия АЦП у контроллера. Дело в том, что если даже Вы не используете АЦП, все равно нужно сделать настройки соответствующим образом, которые позволят использовать порт как обычный цифровой порт ВВ. Посмотрите внимательнее DS.