Пограммирование PIC - первый шаг. железо., Выбор програматора и собственно, самих PIC-ов |
Здравствуйте, гость ( Вход | Регистрация )
Пограммирование PIC - первый шаг. железо., Выбор програматора и собственно, самих PIC-ов |
7.6.2010, 12:39
Сообщение
#1
|
|
ДИКТАТОР Группа: Мод Сообщений: 23809 Регистрация: 20.11.2009 Из: Житомир Пользователь №: 3 |
Вот, все же дошло до того, что пора взять камень , программатор, возможно - какую-то тестовую плату
и поморгать светодиодами, как принято у новичков. Нужно ткнуть носом в джентльменский наборчег - простой (совсем простой) камень , также камень оптимальный (наверное, 16 разрядный, из не самых дорогих но с АЦП на борту обязательно). Кстати, крошки восьминогие бывают с АЦП? Ну и что надо прикупить, чтобы начать действовать ? В смысле программатора, тестовой платы или что там еще потребуется, чтобы потом в столицу каждый раз не мотаться? Попробую начать с ПИКа , поскольку все таки Си - так что следующий этап с Атмелем проще будет наверное... |
|
|
11.6.2010, 14:02
Сообщение
#2
|
|
ДИКТАТОР Группа: Мод Сообщений: 23809 Регистрация: 20.11.2009 Из: Житомир Пользователь №: 3 |
UP
PICkit2 - годится как основа? |
|
|
11.6.2010, 19:24
Сообщение
#3
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
Вот, все же дошло до того, что пора взять камень , программатор, возможно - какую-то тестовую плату и поморгать светодиодами, как принято у новичков. Нужно ткнуть носом в джентльменский наборчег - простой (совсем простой) камень , также камень оптимальный (наверное, 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 для новых разработок не рекомендуются. |
|
|
11.6.2010, 22:13
Сообщение
#4
|
|
ДИКТАТОР Группа: Мод Сообщений: 23809 Регистрация: 20.11.2009 Из: Житомир Пользователь №: 3 |
На худой конец PICKit3. А на него уже все есть? Помнится, чего-то там отстало по его выходу... Ну и по моему его там нету, где покупать еду... Пока второй сойдет, недорого все равно. Если у Вас есть знакомые в Нерезиновой, то пусть купят Вам это здесь. Пока хотелось бы обойтись тем, что в ассортименте прямо тут есть. Так что посмотрю, что в наличии бывает. Все равно сначала только логику кое-какую попробую, серьезных дел не доверю. ну разве что с ЖКИ общаться... Очень не нравится у PIC24F16KA102 питание 3V ... Хотелось 5 все таки... |
|
|
11.6.2010, 22:37
Сообщение
#5
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
А на него уже все есть? Помнится, чего-то там отстало по его выходу... Ну и по моему его там нету, где покупать еду... Пока второй сойдет, недорого все равно. Лучше третий. Там уже все наладилось. В этом деле спешить не надо, ПМСМ. Тем более, что пока и на симуляторе поиграться можно... Заодно и освоите. Пока хотелось бы обойтись тем, что в ассортименте прямо тут есть. Так что посмотрю, что в наличии бывает. Хорошо бы глянуть, что там у Вас есть, прежде, чем Вы чего-нибудь купите. Дело в том, что модели 24-х PIC-ов с нулями в конце, типа PIC24FJXXGA0ХХ лучше не брать. Там еррата не для начинающих. Это первые серийные камни. В последних версиях этих камней уже все в порядке. Но Вам их могут и не дать... Лучше начинать с МК, где на этом месте стоит 1. Там уже все исправлено изначально. Все равно сначала только логику кое-какую попробую, серьезных дел не доверю. ну разве что с ЖКИ общаться... А Вы думаете, что с ЖКИ все просто? |
|
|
12.6.2010, 1:53
Сообщение
#6
|
|
ДИКТАТОР Группа: Мод Сообщений: 23809 Регистрация: 20.11.2009 Из: Житомир Пользователь №: 3 |
А Вы думаете, что с ЖКИ все просто? Собственно, скорее всего будут светодиодные индикаторы.. Нужен не сильно современный вид, и хорошая читаемость на расстоянии... Пока, по крайней мере... В общем, скорее всего пока попробую PIC16F676 , не знаю почему - приглянулся. Все понимаю насчет PIC24, но сердцу не прикажешь... Понравился, однако. Возможно, будет не так удобно... ну, разберемся... На той неделе если что - 24 возьму, или сразу же если подвернется в дипе. |
|
|
12.6.2010, 21:35
Сообщение
#7
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
В общем, скорее всего пока попробую PIC16F676 , не знаю почему - приглянулся. Я, конечно, любитель продукции Microchip, но не до такой степени, чтобы советовать начинать именно с этих МК. ПМСМ, этого делать не стоит. Программировать на С для этих МК неуместно - мало памяти программ и данных. А программировать на АСМ для этих МК методологически не верно. Эти МК лучше всего использовать, когда уже за плечами несколько проектов. Пусть и несложных. Но на нормальном МК и на С. Иначе, появляется вероятность порчи Вашего стиля написания программ на С. Опять же, это мое, сугубо личное мнение. |
|
|
12.6.2010, 22:35
Сообщение
#8
|
|
ДИКТАТОР Группа: Мод Сообщений: 23809 Регистрация: 20.11.2009 Из: Житомир Пользователь №: 3 |
В общем, на базаре ничего не было подходящего.
Так что с начала недели закупать буду и заодно отдельчик начну организовывать, чтобы у иных начинающих не было аналогичных проблем на старте. Даже Кернигана-Ричи бумажного не нашел. Зато нашел Лусио Джасио. ну и еще там одну, по старым МК. Старые не так страшны, как думается - на них программировали миллионы людей и на АСМ и на С - справлялись, как-то там... Не Боги горшки Думаю, схемотехники достаточно суровы, чтобы спрограммить и в машинных кодах, если что. Если я обычную логику до сих пор предпочитал почти исключительно на 4011 делать, изредка вкрапляя по мелочи необходимое иное - то как-то разберусь....Кстати, как-то приходилось на развесной логике разработать MIDI интерфейс между дисководом 5.25" и самограйкой, такая внешняя память.Так оказалось, что даже саму запись пришлось организовывать - там у дисковода на входе только логические уровни...МФМ, кажется, выбрал...очень надежно вышло... Ну и чтение , анализ MIDI - все это на развесе... забавно было... Лет 10 потом отпахала штука, а может и больше - след потерялся... |
|
|
12.6.2010, 22:50
Сообщение
#9
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
В общем, на базаре ничего не было подходящего. Так что с начала недели закупать буду и заодно отдельчик начну организовывать, чтобы у иных начинающих не было аналогичных проблем на старте. Даже Кернигана-Ричи бумажного не нашел. Зато нашел Лусио Джасио. ну и еще там одну, по старым МК. Старые не так страшны, как думается - на них программировали миллионы людей и на АСМ и на С - справлялись, как-то там... Не Боги горшки Так в том-то и дело, что можно и в машинных кодах... Только надо ли оно? Впрочем, решать Вам. В качестве совета. Не программируйте 16-е PIC-и на С. Там только АСМ. |
|
|
13.6.2010, 11:44
Сообщение
#10
|
|
ДИКТАТОР Группа: Мод Сообщений: 23809 Регистрация: 20.11.2009 Из: Житомир Пользователь №: 3 |
Так в том-то и дело, что можно и в машинных кодах... Только надо ли оно? Впрочем, решать Вам. В качестве совета. Не программируйте 16-е PIC-и на С. Там только АСМ. Там всего 35 команд. Я иx просто вызубрю наизусть и все. Я так старый пикад осваивал - сначала выучил описание, потом сел и работал. Мне понадобятся и самые простые МК для вспомогательных задач и всякой мелочи. |
|
|
Текстовая версия | Сейчас: 28.3.2024, 14:37 |