реклама на сайте
подробности

 
 
> PIC доки и вопросы, вопрос про МК PIC
fura
сообщение Aug 26 2007, 20:10
Сообщение #1





Группа: Новичок
Сообщений: 12
Регистрация: 23-08-07
Пользователь №: 30 013



Здраствуйте.

Подскажите пожалуйста какую литературу нужно прочитать чтобы "смочь" программировать пики конкретно PIC16F676. Программировать - подразумевается написать программу на асме(его я знаю) для того чтобы этот контроллер мог считывать показания с датчиков, выводить результат на ЖКИ и посылать управляющие сигналы.

+ Чтобы литература помогла ответить на вопросы: что такое ICSPDAT/ICSPCLK (из его DataSheet'a); почему на пин повешенно аж 4 функции (RA0/AT0/CIN+/ICSPDAT) как использовать его, как используются прерывания в пиках ну и много всяких других вопросов который как я понял о МК в целом.

Микроконтроллеры я никогда до этого не программировал.

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Прохожий
сообщение Aug 26 2007, 20:37
Сообщение #2


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. Там все несколько проще.
Go to the top of the page
 
+Quote Post
fura
сообщение Aug 26 2007, 21:00
Сообщение #3





Группа: Новичок
Сообщений: 12
Регистрация: 23-08-07
Пользователь №: 30 013



Цитата(Прохожий @ Aug 27 2007, 00:37) *
Для ЖКИ сей девайс хиловат, хотя при желании можно...
ICSPDAT/ICSPCLK - выводы последовательного программирования прямо в схеме. Туда перемычки ставить надо. Программируем - замыкаем. Работаем - размыкаем.
Почему на пин повешено 4 функции - надо спрашивать у разработчиков. Вообще-то в конкретном включении используется одна из набора. Все остальное - снижение надежности.
Прерывания - одельная песня, ближе к философии. В данном случае - один вектор и программный поллинг.
А вообще-то, Вам надо сначала DS освоить, потом поработать в симуляторе MPLABа и большинство вопросов отпадет само собой.
Вопрос. Что значит АСМ я знаю? Это как в известном фильме? "Пойду работать переводчиком. А что? Английский я знаю..."
И последнее. Плюньте Вы на PIC 16-ой серии. Займитесь сразу PIC24. Там все несколько проще.

smile.gif про асм ну чтобы по асму книжки не советовали.
Прo симулятор MPLAB'а: я не понимаю какой пин где и что куда записывать и считывать. Я догадываюсь что все описанно в DataSheet'е, но его я осилить не могу по причине не понимания много чего.
Собсно и вопрос задал по этому, где бы найти книжку (или набор доков или метод по которому получается познание) с которой начниают люди.
А пики24 они же наверное дороже, такие выбрал по совету человека - сказал и дешевые и лишнего ничего не будет.
Go to the top of the page
 
+Quote Post
Прохожий
сообщение Aug 26 2007, 21:28
Сообщение #4


Cундук
*****

Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269



Цитата(fura @ Aug 27 2007, 01:00) *
smile.gif про асм ну чтобы по асму книжки не советовали.
Прo симулятор MPLAB'а: я не понимаю какой пин где и что куда записывать и считывать.

Для начала оставьте пины в покое. Займитесь изучением инструментария. Напишите простейшую программку по сложению, а лучше делению двух чисел и посмотрите на нее в симуляторе.

Цитата(fura @ Aug 27 2007, 01:00) *
Я догадываюсь что все описанно в DataSheet'е, но его я осилить не могу по причине не понимания много чего.

Вот здесь Вам не поможет никто. Независимо от типа процессора. Надо напрячься. Все через это проходили. Так или иначе.

Цитата(fura @ Aug 27 2007, 01:00) *
Собсно и вопрос задал по этому, где бы найти книжку (или набор доков или метод по которому получается познание) с которой начниают люди.
А пики24 они же наверное дороже, такие выбрал по совету человека - сказал и дешевые и лишнего ничего не будет.

Дело в том, что 16-е PICи старые, и ничего хорошего Вы от них не дождетесь.С ЖКИ на PIC16F676 работать практически невозможно. А PIC24 поновее будет. Раз Вы начинающий, то Вам все равно. Сравнить цены можно здесь
Go to the top of the page
 
+Quote Post
evc
сообщение Aug 27 2007, 07:20
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 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 функции - надо спрашивать у разработчиков. Вообще-то в конкретном включении используется одна из набора. Все остальное - снижение надежности.

Надежность всегда снижается, когда не хватает сил на управление наличных ресурсов. smile.gif
Цитата(Прохожий @ Aug 27 2007, 01:28) *
С ЖКИ на PIC16F676 работать практически невозможно.

А не подскажете ли поподробнее, почему все мои I/O контроллеры (клавиатура, управляемая подсветка и индикация + серийный интерфейс = 16f676) должны быт "практически невозможные"? Интересно как они вообще умудряются работать?! То что вы не видели ЖКИ, с управлением по I2C (например эти), не означает что они не существуют в природе.

@fura, Вам нужен пояльник, программатор, осциллограф и DS. И упорность! И когда будут конкретные вопросы, получите и толковые ответы.
Успехов!


--------------------
УЭР
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 12:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.77549 секунд с 7
ELECTRONIX ©2004-2016