...
Вид для печати
...
Ну пЫк 84 еще ладно, от этого похоже никогда не избавиться .:biggrin:
Ну почему же МПЫлаб то все древние выбираете ?
1) боязнь размера
2) гуру рекомендовал
3) затрудняюсь ответить
---------- Post added 22.02.2014 at 00:01 ---------- Previous post was 21.02.2014 at 23:59 ----------
пЫкит2 однозначно .
Хошь скину печатку и схему под диптрэйс .
Аналоги дешевые подобраны.
Viktor2312, Pickit2 http://kazus.ru/forums/showthread.ph...hlight=pickit2
Документация и прошивка открытые и есть на оффсайте Микрочипа .
http://www.microchip.com/stellent/id...GE&nodeId=2115
Здесь почитать
http://www.pickit2.ru/doku.php/pickit2
Последняя из классики MPLAB - 8.92 по той же ссылке http://www.microchip.com/stellent/id...GE&nodeId=2115
И усе это так же устарело.
микрочип продвигает MPLABX и pickit3 , клоны pickit3 не так уж и дороги .
На счет
Смотри здесь http://kazus.ru/forums/showthread.php?t=13198Цитата:
Гораздо удобнее пользоваться каким нибудь симулятором.
Протеус вполне адекватно поддерживает пЫки .
Но!! изучать нужно и в симуляторе и вживую, в параллель - иначе граблей немерено соберешь .
Лучший квик старт на пЫки , и на асме и на Си , здесь http://www.gooligum.com.au/tutorials.html
И ради бога - не читай Корабельникова и его последователей ...
А вообще это все так устарело , дорого и нудно.
Например квик-старт на пЫк обойдется - примерно в 2500 р. для 16ых и 18ых .
3000-4000р. для 24ых ,32ых и то при учете что платки будешь сам лепить .
В сии "наборы" включил стоимость pickit2 для 16-18ых и pickit3 для 24-32ых.
За 500 -650 р можно купить дискаверину на STM32xx , что имеет и прогер/отладчик на борту и чип ...
Viktor2312, Есть симуляторы в которых видно все потроха контроллера, а это намного нагляднее, особенно при шаговом выполнении команд.
Viktor2312, дема будет под пик?
а так-то да, купи лучше дискаверину, хоть современнее будешь.
Ну не знаю, мне так microC + Proteus больше нравится.
Viktor2312, Ставь на 8.92 - XC8 . Если ключ нужен будет ткни в личку...
Viktor2312, может быть лучше посмотреть в сторону STM32? Лично как по мне, штука сильно проще ПИКов в освоении будет (благо всё ясно и прозрачно), а возможностей в разы больше.
Сравнивать ПЛИС и контроллеры немного некорректно) я до сих пор боюсь сесть за освоение плисин..
Отправлено с моего Lenovo A820 через Tapatalk
Viktor2312, Тогда сходи сюда, выше я ссылку давал, http://www.gooligum.com.au/tutorials.html
Выбирай уроки под асм, избежишь массы пакостей что любезно раскиданы по сети малограмотными пЫк адептами ...
А на счет Си это ты зря , пока все позабыл -проще начать именно с него ...
Мое первое знакомство с Microchip PIC началось с этого игрового девайса PIC-Tetris
http://www.rickard.gunee.com/project...pic/tetris.jpg http://www.rickard.gunee.com/project...etris_ntsc.jpg
Автор предлагает собрать игровую систему и на Ubicom SX28, который имея командную совместимость и частоту 50МГц превосходил по производительности PIC16. Что позволило получить уже цветное изображение. Сейчас их производством занимается Parallax, автор знаменитого 8-ми ядерного (cog) микроконтроллера Parallax Propeller.
Советую почитать про такие ОС реального времени для микроконтроллеров: OSA, FreeRTOS, PICOS18...
Можно пойти дальше:
http://www.mikroe.com/img/developmen...why_choose.png
Для этой железки написан ZX Spectrum 16K Real Time Emulator.
Никаких шуток. PIC-процессоры замечательно программируются на Бейсике, есть даже выбор:
- PICbasic
- PICbasic Pro (это разные продукты)
- mikroBasic, возможно ещё какие-то есть...
На форумах хвалят PICbasic Pro, настолько качественный код выдаёт, что надобность в ассемблерных вставках отпадает (хотя возможна)
По ним есть литература на русском, примеры программ, библиотеки...
Но всё-таки компиляторы basic-а по распространённости на втором месте после си, наверное (для микропроцессоров). Я программировал на бейсике, си, паскале, ассемблере, форте и одно могу сказать определённо: Держать в голове одновременно много языков не просто трудно, но и неразумно - только к ошибкам приводит. Стоит выбрать ограниченный инструментарий, но знать его в совершенстве.
Что касается си, язык прекрасный, но всё-таки он для системного программирования заточен. Для прикладного программирования (т.е. поближе к человеку) есть достойные альтернативы, в т.ч. бейсик...
Ну, и наконец, хороший компилятор, что с си, что с бейсика на выходе выдаёт практически один и тот же код, поэтому разумно выбирать то, что привычнее и то, что уже знаешь:)
Vladimir_S, Тебя не обрадуют мои выводы , как и мое отношение.
Отношение крайне негативное из за вольностей разработчиков , несоответствие стандарту и закрытые либы. А новички клюют именно на либы.:biggrin:
Пользуюсь XC8 с MPLAB8.92 и MPLABX для Base, Midle и 18ых .
Ближе к стандарту и масса наработок с Hi Tech легко переносимы.
Для 24ых юзал С30 , сейчас стоит XC16. Но сейчас практически 24е не пользую - ушел с них на STM32 ...
ассемблер pic радикально отличается от ассемблера z80 для спека, гарвардская архитектура, risc-процессор, 3-4 вида памяти, в которые отображаются регистры, для программирования на нём придётся вникать в особенности архитектуры pic, тем более pic-ов очень много всяко-разно и архитектура у них-большой зоопарк. С высот си, бейсика или форта как-то проще с этим совладать...
И ничего сложного там нет . Все грабли уже обсосаны давным-давно.
Применительно к Base и Midle range : банки, страницы, RMW .
Код:banksel TRISA
clrf TRISA
krotan, http://www.pic24.ru/doku.php/osa/art...asm_formatting
И уже приводил ссылку , уроки - http://www.gooligum.com.au/tutorials.html
Viktor2312, купи ардуину, не мучайся!
Ага! А вместо Спека купи РС и не мучайся:smile:
Думаю, это неправильно, он не самый простой для изучения. Главное, устарел - если его ещё не сняли с производства, то скоро снимут.
Есть достойные альтернативы, такие же простые, но с б'ольшими возможностями и производительностью, дешевле и более доступные в продаже.
Например PIC16F628A
Viktor2312, Не верно ты мыслишь.
Надо взять один из линейки с полным фаршем и пару тройку дешевых но с функционалом нужным тебе .
пЫк 84 это даже не гАвно маонта, это ее хуже .
Если все таки решил на 16ых зависнуть - вот тебе список с дип корпусами ( я бы смд взял)
PIC16F887-I/P
PIC16F1459-I/SO
PIC16F1829-I/SO
PIC16F630-I/P
PIC16F690-I/P
PIC12F683-I/P
Здесь цены самые вкусные http://trt.ru/Stock.php?Manf=3
И крайне обязательно pickit2, или оригинал или клон китайский - но его допиливать придется , но не особо дорого.
---------- Post added at 11:24 ---------- Previous post was at 10:51 ----------
Весьма сомнительный аргумент :
Во первых ресурсов на пЫк16 маловато да и дорого, во вторых программатор .
В итоге есть шанс быть посланным людьми. :biggrin:
Идеальный вариант STМ32 в плане стоимости и прошивании, но есть нюансы с ресурсами.
че-то ваще фигня какая-то... на ардуйне и сделать и повторить проще, для того она и придумана. кто хочет попаять - просто пает себе такую же, но свою плату и нет проблем. надоела ардуино-иде - пиши под то же хоть на асме. идеальный вариант для играния. стм-дискавери тоже оч хорошо для играния.