|
PIC доки и вопросы, вопрос про МК PIC |
|
|
|
Aug 26 2007, 20:10
|
Группа: Новичок
Сообщений: 12
Регистрация: 23-08-07
Пользователь №: 30 013

|
Здраствуйте.
Подскажите пожалуйста какую литературу нужно прочитать чтобы "смочь" программировать пики конкретно PIC16F676. Программировать - подразумевается написать программу на асме(его я знаю) для того чтобы этот контроллер мог считывать показания с датчиков, выводить результат на ЖКИ и посылать управляющие сигналы.
+ Чтобы литература помогла ответить на вопросы: что такое ICSPDAT/ICSPCLK (из его DataSheet'a); почему на пин повешенно аж 4 функции (RA0/AT0/CIN+/ICSPDAT) как использовать его, как используются прерывания в пиках ну и много всяких других вопросов который как я понял о МК в целом.
Микроконтроллеры я никогда до этого не программировал.
Спасибо.
|
|
|
|
|
 |
Ответов
|
Aug 26 2007, 20:37
|
Cундук
    
Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269

|
Цитата(fura @ Aug 27 2007, 00:10)  Здраствуйте.
Подскажите пожалуйста какую литературу нужно прочитать чтобы "смочь" программировать пики конкретно PIC16F676. Программировать - подразумевается написать программу на асме(его я знаю) для того чтобы этот контроллер мог считывать показания с датчиков, выводить результат на ЖКИ и посылать управляющие сигналы.
+ Чтобы литература помогла ответить на вопросы: что такое ICSPDAT/ICSPCLK (из его DataSheet'a); почему на пин повешенно аж 4 функции (RA0/AT0/CIN+/ICSPDAT) как использовать его, как используются прерывания в пиках ну и много всяких других вопросов который как я понял о МК в целом.
Микроконтроллеры я никогда до этого не программировал.
Спасибо. Для ЖКИ сей девайс хиловат, хотя при желании можно... ICSPDAT/ICSPCLK - выводы последовательного программирования прямо в схеме. Туда перемычки ставить надо. Программируем - замыкаем. Работаем - размыкаем. Почему на пин повешено 4 функции - надо спрашивать у разработчиков. Вообще-то в конкретном включении используется одна из набора. Все остальное - снижение надежности. Прерывания - одельная песня, ближе к философии. В данном случае - один вектор и программный поллинг. А вообще-то, Вам надо сначала DS освоить, потом поработать в симуляторе MPLABа и большинство вопросов отпадет само собой. Вопрос. Что значит АСМ я знаю? Это как в известном фильме? "Пойду работать переводчиком. А что? Английский я знаю..." И последнее. Плюньте Вы на PIC 16-ой серии. Займитесь сразу PIC24. Там все несколько проще.
|
|
|
|
|
Aug 26 2007, 21:00
|
Группа: Новичок
Сообщений: 12
Регистрация: 23-08-07
Пользователь №: 30 013

|
Цитата(Прохожий @ Aug 27 2007, 00:37)  Для ЖКИ сей девайс хиловат, хотя при желании можно... ICSPDAT/ICSPCLK - выводы последовательного программирования прямо в схеме. Туда перемычки ставить надо. Программируем - замыкаем. Работаем - размыкаем. Почему на пин повешено 4 функции - надо спрашивать у разработчиков. Вообще-то в конкретном включении используется одна из набора. Все остальное - снижение надежности. Прерывания - одельная песня, ближе к философии. В данном случае - один вектор и программный поллинг. А вообще-то, Вам надо сначала DS освоить, потом поработать в симуляторе MPLABа и большинство вопросов отпадет само собой. Вопрос. Что значит АСМ я знаю? Это как в известном фильме? "Пойду работать переводчиком. А что? Английский я знаю..." И последнее. Плюньте Вы на PIC 16-ой серии. Займитесь сразу PIC24. Там все несколько проще.  про асм ну чтобы по асму книжки не советовали. Прo симулятор MPLAB'а: я не понимаю какой пин где и что куда записывать и считывать. Я догадываюсь что все описанно в DataSheet'е, но его я осилить не могу по причине не понимания много чего. Собсно и вопрос задал по этому, где бы найти книжку (или набор доков или метод по которому получается познание) с которой начниают люди. А пики24 они же наверное дороже, такие выбрал по совету человека - сказал и дешевые и лишнего ничего не будет.
|
|
|
|
|
Aug 26 2007, 21:28
|
Cундук
    
Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269

|
Цитата(fura @ Aug 27 2007, 01:00)   про асм ну чтобы по асму книжки не советовали. Прo симулятор MPLAB'а: я не понимаю какой пин где и что куда записывать и считывать. Для начала оставьте пины в покое. Займитесь изучением инструментария. Напишите простейшую программку по сложению, а лучше делению двух чисел и посмотрите на нее в симуляторе. Цитата(fura @ Aug 27 2007, 01:00)  Я догадываюсь что все описанно в DataSheet'е, но его я осилить не могу по причине не понимания много чего. Вот здесь Вам не поможет никто. Независимо от типа процессора. Надо напрячься. Все через это проходили. Так или иначе. Цитата(fura @ Aug 27 2007, 01:00)  Собсно и вопрос задал по этому, где бы найти книжку (или набор доков или метод по которому получается познание) с которой начниают люди. А пики24 они же наверное дороже, такие выбрал по совету человека - сказал и дешевые и лишнего ничего не будет. Дело в том, что 16-е PICи старые, и ничего хорошего Вы от них не дождетесь.С ЖКИ на PIC16F676 работать практически невозможно. А PIC24 поновее будет. Раз Вы начинающий, то Вам все равно. Сравнить цены можно здесь
|
|
|
|
|
Aug 27 2007, 07:20
|

Местный
  
Группа: Свой
Сообщений: 206
Регистрация: 17-03-07
Из: Москва
Пользователь №: 26 266

|
Цитата(Прохожий @ Aug 27 2007, 01:28)  ...Дело в том, что 16-е PICи старые, и ничего хорошего Вы от них не дождетесь... Интересно, а почему тогда вообще Майкрочип их производит? Цитата(Прохожий @ Aug 27 2007, 01:28)  А PIC24 поновее будет. Раз Вы начинающий, то Вам все равно. Правильно! Я Вам предлагаю задуматся сразу о PentiumIV. Раз Вы начинающий и Вам все равно... Цитата(Прохожий @ Aug 27 2007, 01:28)  Почему на пин повешено 4 функции - надо спрашивать у разработчиков. Вообще-то в конкретном включении используется одна из набора. Все остальное - снижение надежности. Надежность всегда снижается, когда не хватает сил на управление наличных ресурсов.  Цитата(Прохожий @ Aug 27 2007, 01:28)  С ЖКИ на PIC16F676 работать практически невозможно. А не подскажете ли поподробнее, почему все мои I/O контроллеры (клавиатура, управляемая подсветка и индикация + серийный интерфейс = 16f676) должны быт "практически невозможные"? Интересно как они вообще умудряются работать?! То что вы не видели ЖКИ, с управлением по I2C ( например эти), не означает что они не существуют в природе. @fura, Вам нужен пояльник, программатор, осциллограф и DS. И упорность! И когда будут конкретные вопросы, получите и толковые ответы. Успехов!
--------------------
УЭР
|
|
|
|
Сообщений в этой теме
fura PIC доки и вопросы Aug 26 2007, 20:10    Прохожий Цитата(evc @ Aug 27 2007, 11:20) Интересн... Aug 27 2007, 13:03     evc Цитата(Прохожий @ Aug 27 2007, 17:03) Mic... Aug 28 2007, 08:12      Прохожий Цитата(evc @ Aug 28 2007, 12:12) Угу. А М... Aug 28 2007, 21:57       evc Цитата(Прохожий @ Aug 29 2007, 01:57) ...... Aug 29 2007, 10:14        miga Цитата(evc @ Aug 29 2007, 14:14) Мой вам ... Aug 29 2007, 11:11        Прохожий Цитата(evc @ Aug 29 2007, 14:14) Вам лучш... Aug 29 2007, 16:40       Allregia Цитата(Прохожий @ Aug 29 2007, 01:57) А д... Sep 1 2007, 12:47 muravey ЦитатаПрo симулятор MPLAB'а: я не понимаю како... Aug 26 2007, 21:53 Прохожий Цитата(muravey @ Aug 27 2007, 01:53) Може... Aug 26 2007, 22:09 medved Цитата(fura @ Aug 26 2007, 23:10) почему ... Aug 27 2007, 11:30 upc2 Пустые споры.
Согласен только с muravey пост #5
Е... Aug 30 2007, 04:38 V54I13K Цитата(upc2 @ Aug 30 2007, 07:38) Пустые ... Apr 1 2015, 02:20  Smen Цитата(shindax @ Mar 18 2015, 15:56) У PI... Apr 6 2015, 04:50 Epikur fura Это специально для вас:
microchip.ru/files/d-... Sep 16 2007, 08:11 Марк_Я Epikur
+1
И добавлю, что для начинающего использов... Sep 19 2007, 07:59 Dmitriy_dda Цитата(Прохожий @ Aug 27 2007, 17:03) Вот... Sep 25 2007, 06:40 Прохожий Цитата(Dmitriy_dda @ Sep 25 2007, 10:40) ... Sep 25 2007, 16:24 Andrey_M Господа непонятно почему Вы так упорно пытаетесь т... Oct 18 2007, 13:59 kolisnichenko_r Лутше начинать с 16 серии. Они проще, много есть п... Oct 19 2007, 07:38 =AVR= Полностью согласен с Прохожим и по сути, и по аргу... Oct 20 2007, 07:04 AloneWolf Коллеги, может кто сталкивался с таким вопросом: б... Mar 11 2015, 09:02 volodya Цитата(AloneWolf @ Mar 11 2015, 11:02) Ко... Mar 13 2015, 05:42 shindax Цитата(AloneWolf @ Mar 11 2015, 16:02) Ко... Mar 18 2015, 10:56 A. Fig Lee По моему они отличаются алгоритмом программировани... Mar 11 2015, 13:34
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|