IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Пограммирование PIC - первый шаг. железо., Выбор програматора и собственно, самих PIC-ов
orthodox
сообщение 7.6.2010, 12:39
Сообщение #1


ДИКТАТОР
Иконка группы

Группа: Мод
Сообщений: 23809
Регистрация: 20.11.2009
Из: Житомир
Пользователь №: 3



Вот, все же дошло до того, что пора взять камень , программатор, возможно - какую-то тестовую плату
и поморгать светодиодами, как принято у новичков.

Нужно ткнуть носом в джентльменский наборчег - простой (совсем простой) камень , также камень оптимальный (наверное, 16 разрядный, из не самых дорогих но с АЦП на борту обязательно). Кстати, крошки восьминогие бывают с АЦП?

Ну и что надо прикупить, чтобы начать действовать ? В смысле программатора, тестовой платы или что там еще потребуется, чтобы потом в столицу каждый раз не мотаться?

Попробую начать с ПИКа , поскольку все таки Си - так что следующий этап с Атмелем проще будет наверное...
Перейти в начало страницы
 
+Цитировать сообщение
orthodox
сообщение 11.6.2010, 14:02
Сообщение #2


ДИКТАТОР
Иконка группы

Группа: Мод
Сообщений: 23809
Регистрация: 20.11.2009
Из: Житомир
Пользователь №: 3



UP

PICkit2 - годится как основа?
Перейти в начало страницы
 
+Цитировать сообщение
Прохожий
сообщение 11.6.2010, 19:24
Сообщение #3


сундук
***

Группа: Пользователи
Сообщений: 4043
Регистрация: 21.11.2009
Из: Ростов-на Дону
Пользователь №: 15



Цитата(orthodox @ 7.6.2010, 14:39) *
Вот, все же дошло до того, что пора взять камень , программатор, возможно - какую-то тестовую плату
и поморгать светодиодами, как принято у новичков.

Нужно ткнуть носом в джентльменский наборчег - простой (совсем простой) камень , также камень оптимальный (наверное, 16 разрядный, из не самых дорогих но с АЦП на борту обязательно). Кстати, крошки восьминогие бывают с АЦП?

Ну и что надо прикупить, чтобы начать действовать ? В смысле программатора, тестовой платы или что там еще потребуется, чтобы потом в столицу каждый раз не мотаться?

Попробую начать с ПИКа , поскольку все таки Си - так что следующий этап с Атмелем проще будет наверное...

Абсолютно верное решение.
Начинать надо с PIC24F16KA102.
Если у Вас есть знакомые в Нерезиновой, то пусть купят Вам это здесь.
Это подразделение Гаммы.
Обязательно прокачайте Reference manual хотя бы в тех частях, которые будете использовать.
С Atmel-eм проще не будет, особенно после PIC24.
Тогда уже лучше PIC32 с ядром MIPS32.
Или dsPIC с дополнительным DSP ядром.
Хотя бы dsPIC33FJ16GS402.
Может имеет смысл и начать с него. Поскольку Вам это ближе - всякие там SMPS и PFC.
Вот реальная на сегодняшний день цена на него - http://www.terraelectronica.ru/catalog_far...ked=1&Page=.
Из отладчиков лучше всего ICD3.
На худой конец PICKit3.
ICD2 и PICKit2 для новых разработок не рекомендуются.
Перейти в начало страницы
 
+Цитировать сообщение
orthodox
сообщение 11.6.2010, 22:13
Сообщение #4


ДИКТАТОР
Иконка группы

Группа: Мод
Сообщений: 23809
Регистрация: 20.11.2009
Из: Житомир
Пользователь №: 3



Цитата(Прохожий @ 11.6.2010, 20:24) *
На худой конец PICKit3.

А на него уже все есть? Помнится, чего-то там отстало по его выходу...
Ну и по моему его там нету, где покупать еду...
Пока второй сойдет, недорого все равно.

Цитата(Прохожий @ 11.6.2010, 20:24) *
Если у Вас есть знакомые в Нерезиновой, то пусть купят Вам это здесь.

Пока хотелось бы обойтись тем, что в ассортименте прямо тут есть.
Так что посмотрю, что в наличии бывает.

Все равно сначала только логику кое-какую попробую, серьезных дел не доверю.
ну разве что с ЖКИ общаться...

Очень не нравится у PIC24F16KA102 питание 3V ... Хотелось 5 все таки...
Перейти в начало страницы
 
+Цитировать сообщение
Прохожий
сообщение 11.6.2010, 22:37
Сообщение #5


сундук
***

Группа: Пользователи
Сообщений: 4043
Регистрация: 21.11.2009
Из: Ростов-на Дону
Пользователь №: 15



Цитата(orthodox @ 12.6.2010, 0:13) *
А на него уже все есть? Помнится, чего-то там отстало по его выходу...
Ну и по моему его там нету, где покупать еду...
Пока второй сойдет, недорого все равно.

Лучше третий. Там уже все наладилось.
В этом деле спешить не надо, ПМСМ.
Тем более, что пока и на симуляторе поиграться можно...
Заодно и освоите.
Цитата(orthodox @ 12.6.2010, 0:13) *
Пока хотелось бы обойтись тем, что в ассортименте прямо тут есть.
Так что посмотрю, что в наличии бывает.

Хорошо бы глянуть, что там у Вас есть, прежде, чем Вы чего-нибудь купите.
Дело в том, что модели 24-х PIC-ов с нулями в конце, типа PIC24FJXXGA0ХХ лучше не брать.
Там еррата не для начинающих. Это первые серийные камни.
В последних версиях этих камней уже все в порядке. Но Вам их могут и не дать...
Лучше начинать с МК, где на этом месте стоит 1.
Там уже все исправлено изначально.
Цитата(orthodox @ 12.6.2010, 0:13) *
Все равно сначала только логику кое-какую попробую, серьезных дел не доверю.
ну разве что с ЖКИ общаться...

А Вы думаете, что с ЖКИ все просто?
Перейти в начало страницы
 
+Цитировать сообщение
orthodox
сообщение 12.6.2010, 1:53
Сообщение #6


ДИКТАТОР
Иконка группы

Группа: Мод
Сообщений: 23809
Регистрация: 20.11.2009
Из: Житомир
Пользователь №: 3



Цитата(Прохожий @ 11.6.2010, 23:37) *
А Вы думаете, что с ЖКИ все просто?

Собственно, скорее всего будут светодиодные индикаторы..
Нужен не сильно современный вид, и хорошая читаемость на расстоянии...
Пока, по крайней мере...
В общем, скорее всего пока попробую PIC16F676 , не знаю почему - приглянулся.
Все понимаю насчет PIC24, но сердцу не прикажешь... Понравился, однако.
Возможно, будет не так удобно... ну, разберемся...
На той неделе если что - 24 возьму, или сразу же если подвернется в дипе.
Перейти в начало страницы
 
+Цитировать сообщение
Прохожий
сообщение 12.6.2010, 21:35
Сообщение #7


сундук
***

Группа: Пользователи
Сообщений: 4043
Регистрация: 21.11.2009
Из: Ростов-на Дону
Пользователь №: 15



Цитата(orthodox @ 12.6.2010, 3:53) *
В общем, скорее всего пока попробую PIC16F676 , не знаю почему - приглянулся.

Я, конечно, любитель продукции Microchip, но не до такой степени, чтобы советовать начинать именно с этих МК.
ПМСМ, этого делать не стоит. Программировать на С для этих МК неуместно - мало памяти программ и данных.
А программировать на АСМ для этих МК методологически не верно.
Эти МК лучше всего использовать, когда уже за плечами несколько проектов. Пусть и несложных.
Но на нормальном МК и на С.
Иначе, появляется вероятность порчи Вашего стиля написания программ на С.
Опять же, это мое, сугубо личное мнение.
Перейти в начало страницы
 
+Цитировать сообщение
orthodox
сообщение 12.6.2010, 22:35
Сообщение #8


ДИКТАТОР
Иконка группы

Группа: Мод
Сообщений: 23809
Регистрация: 20.11.2009
Из: Житомир
Пользователь №: 3



В общем, на базаре ничего не было подходящего.
Так что с начала недели закупать буду и заодно
отдельчик начну организовывать, чтобы у иных начинающих не было аналогичных проблем на старте.
Даже Кернигана-Ричи бумажного не нашел. Зато нашел Лусио Джасио. ну и еще там одну, по старым МК.

Старые не так страшны, как думается - на них программировали миллионы людей и на АСМ и на С - справлялись, как-то там...
Не Боги горшки smile.gif

Думаю, схемотехники достаточно суровы, чтобы спрограммить и в машинных кодах, если что.
Если я обычную логику до сих пор предпочитал почти исключительно на 4011 делать, изредка вкрапляя по мелочи необходимое
иное - то как-то разберусь....Кстати, как-то приходилось на развесной логике разработать MIDI интерфейс между дисководом 5.25" и самограйкой, такая внешняя память.Так оказалось, что даже саму запись пришлось организовывать - там у дисковода на входе только логические уровни...МФМ, кажется, выбрал...очень надежно вышло... Ну и чтение , анализ MIDI - все это на развесе... забавно было...
Лет 10 потом отпахала штука, а может и больше - след потерялся...
Перейти в начало страницы
 
+Цитировать сообщение
Прохожий
сообщение 12.6.2010, 22:50
Сообщение #9


сундук
***

Группа: Пользователи
Сообщений: 4043
Регистрация: 21.11.2009
Из: Ростов-на Дону
Пользователь №: 15



Цитата(orthodox @ 13.6.2010, 0:35) *
В общем, на базаре ничего не было подходящего.
Так что с начала недели закупать буду и заодно
отдельчик начну организовывать, чтобы у иных начинающих не было аналогичных проблем на старте.
Даже Кернигана-Ричи бумажного не нашел. Зато нашел Лусио Джасио. ну и еще там одну, по старым МК.

Старые не так страшны, как думается - на них программировали миллионы людей и на АСМ и на С - справлялись, как-то там...
Не Боги горшки smile.gif

Так в том-то и дело, что можно и в машинных кодах...
Только надо ли оно?
Впрочем, решать Вам.
В качестве совета. Не программируйте 16-е PIC-и на С.
Там только АСМ.
Перейти в начало страницы
 
+Цитировать сообщение
orthodox
сообщение 13.6.2010, 11:44
Сообщение #10


ДИКТАТОР
Иконка группы

Группа: Мод
Сообщений: 23809
Регистрация: 20.11.2009
Из: Житомир
Пользователь №: 3



Цитата(Прохожий @ 12.6.2010, 23:50) *
Так в том-то и дело, что можно и в машинных кодах...
Только надо ли оно?
Впрочем, решать Вам.
В качестве совета. Не программируйте 16-е PIC-и на С.
Там только АСМ.

Там всего 35 команд. Я иx просто вызубрю наизусть и все.
Я так старый пикад осваивал - сначала выучил описание, потом сел и работал.
Мне понадобятся и самые простые МК для вспомогательных задач и всякой мелочи.
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.3.2024, 14:37