Цитата(fura @ Aug 27 2007, 00:10)

Здраствуйте.
Подскажите пожалуйста какую литературу нужно прочитать чтобы "смочь" программировать пики конкретно PIC16F676. Программировать - подразумевается написать программу на асме(его я знаю) для того чтобы этот контроллер мог считывать показания с датчиков, выводить результат на ЖКИ и посылать управляющие сигналы.
+ Чтобы литература помогла ответить на вопросы: что такое ICSPDAT/ICSPCLK (из его DataSheet'a); почему на пин повешенно аж 4 функции (RA0/AT0/CIN+/ICSPDAT) как использовать его, как используются прерывания в пиках ну и много всяких других вопросов который как я понял о МК в целом.
Микроконтроллеры я никогда до этого не программировал.
Спасибо.
Для ЖКИ сей девайс хиловат, хотя при желании можно...
ICSPDAT/ICSPCLK - выводы последовательного программирования прямо в схеме. Туда перемычки ставить надо. Программируем - замыкаем. Работаем - размыкаем.
Почему на пин повешено 4 функции - надо спрашивать у разработчиков. Вообще-то в конкретном включении используется одна из набора. Все остальное - снижение надежности.
Прерывания - одельная песня, ближе к философии. В данном случае - один вектор и программный поллинг.
А вообще-то, Вам надо сначала DS освоить, потом поработать в симуляторе MPLABа и большинство вопросов отпадет само собой.
Вопрос. Что значит АСМ я знаю? Это как в известном фильме? "Пойду работать переводчиком. А что? Английский я знаю..."
И последнее. Плюньте Вы на PIC 16-ой серии. Займитесь сразу PIC24. Там все несколько проще.