Вот в настольньі ПК пока LPT присутствует , разве только их нет в совсем уж новьі материнках.... отсюда - простой программатор для АВРок - STK200-300 и прорстенко и бьістро .oleg110592 писал(а):Т.к. COM и LPT отсутствует сейчас в большинстве ПК, особенно ноутбуках и планшетах.
С чего начать программировать микроконтроллеры?
Re: С чего начать программировать микроконтроллеры?
Я играю дураков, поэтому меня везде воспринимают как родного.
©Савелий Крамаров.
©Савелий Крамаров.
- Реклама
- COKPOWEHEU
- Говорящий с текстолитом
- Сообщения: 1525
- Зарегистрирован: Чт июн 10, 2010 20:11:19
Re: С чего начать программировать микроконтроллеры?
Программаторы есть и на ft232 и даже на основе usb-клавиатуры, но это, конечно, экзотика. Впрочем в at90usb162 встроен usb-bootloader, ну либо, если так хочется отладочную плату, Ардуина.
Одного даташита для начала все-таки маловато, у каждого языка есть особенности, которые там просто не приводятся. Я .например, далеко не сразу разобрался, как организовать обработку прерываний на Си в AVRStudio.
А чтобы учиться только на основе даташита и диска от производителя надо чтобы не было более удобных альтернатив. Согласитесь, человек скорее выберет то, что можно запустить за 5 минут, чем будет несколько дней ковырять компилятор, не понимая, что же ему не нравится. Не спорю, ваш подход позволяет выявить более "полезных" новичков, но в современных условиях он будет менее распространенным. Многим хочется побыстрее.
Одного даташита для начала все-таки маловато, у каждого языка есть особенности, которые там просто не приводятся. Я .например, далеко не сразу разобрался, как организовать обработку прерываний на Си в AVRStudio.
А чтобы учиться только на основе даташита и диска от производителя надо чтобы не было более удобных альтернатив. Согласитесь, человек скорее выберет то, что можно запустить за 5 минут, чем будет несколько дней ковырять компилятор, не понимая, что же ему не нравится. Не спорю, ваш подход позволяет выявить более "полезных" новичков, но в современных условиях он будет менее распространенным. Многим хочется побыстрее.
Re: С чего начать программировать микроконтроллеры?
В противоположность Атмелу, MSP430 постоянно развивается, новые модели появляются буквально каждые 2-3 месяца. Сейчас оно насчитывает более 400 моделей МК. Я за ними угнаться не могу чтобы попробовать, а хочется. Последние 2 их новшества (семейства FR58/59 и FR2/4) так и лежат нераспакованными. Ланчпад для первого, правда, немного попробовал -купил его когда оно еще не было в массовом производстве. А как производство наладилось получил емайл от ТИ, что они бесплатно выслали всем кто купил первую версию новый ланчпад с серийной версией МК на нем. Фирма заботится о репутации своей продукции. День Технологии, который ТИ устраивает в течении последних 10 лет для меня центральное событие года, в нашей местности собирающее порядка 1000 участников. Там, в частности, много рассказывают про MSP430. Если будет такое около вас, советую посетить. По MSP430 есть замечательная книга - автор Davies. Она не сводится к перепечатке ДШ и делает ненужным поиск еще каких-то ресурсов. Здесь на форуме тоже есть ветка по 430.
- Mishany
- Электрический кот
- Сообщения: 1031
- Зарегистрирован: Чт июн 20, 2013 00:00:58
- Откуда: москва, м.Сходненская
Re: С чего начать программировать микроконтроллеры?
выскажу свое мнение, а соглашаться с ним или нет рашать вам....
начинать надо с приобретения программатора, хотябы китайского TL866A, почему?:
1. если пойдет, а оно пойдет... он все равно понадобится как ни крути...
2. он параллельный, поддерживает внутрисхемное программирование.
Тяга к программированию мк подразумевает создание собственных полезных устройст, ардунио и подобные отладочные платы конечно подходят, но если надо устройство для которого с лихвой хватает восьминогово мк как быть? пихать всю плату ардунио? или выбирать мк ломать голову как его прошить и одаптировать программу под его архитектуру после отладочной платы.....
если и начинать то с мк AVR attiny13, 85, атмега8 и далее по нарастающей..... примеров для них полно, стоят недорого. 6 мес. изучения хватит для перехода на следующий уровень ARM
начинать надо с приобретения программатора, хотябы китайского TL866A, почему?:
1. если пойдет, а оно пойдет... он все равно понадобится как ни крути...
2. он параллельный, поддерживает внутрисхемное программирование.
Тяга к программированию мк подразумевает создание собственных полезных устройст, ардунио и подобные отладочные платы конечно подходят, но если надо устройство для которого с лихвой хватает восьминогово мк как быть? пихать всю плату ардунио? или выбирать мк ломать голову как его прошить и одаптировать программу под его архитектуру после отладочной платы.....
если и начинать то с мк AVR attiny13, 85, атмега8 и далее по нарастающей..... примеров для них полно, стоят недорого. 6 мес. изучения хватит для перехода на следующий уровень ARM
Re: С чего начать программировать микроконтроллеры?
Первый попавшийся вариант программатора…oleg110592 писал(а):чтоб начать изучать AVR или PIC новичку будет необходимо спаять программатор (купить дорого).
- Реклама
Re: С чего начать программировать микроконтроллеры?
Спаянный модуль ft232 наЭбае от $1,78, то есть как бы и не редкость.
А вообще хорошая микросхема. Хорошая документация и библиотечка совместимая с бэйсиком, может очень помочь начинающим. Особенно в отладке первых изделий. Но вот купить ее в отдельности стоит почему-то дороже. И кроме виртуального COM имеет еще некоторые вкусности. Вот только корпус маленький и цена кусачая
Схемку бы еще глянуть как AtMege дружат с этой микросхемой, что бы и программировать внутрисхемно можно было, и данные передавать.
А вообще хорошая микросхема. Хорошая документация и библиотечка совместимая с бэйсиком, может очень помочь начинающим. Особенно в отладке первых изделий. Но вот купить ее в отдельности стоит почему-то дороже. И кроме виртуального COM имеет еще некоторые вкусности. Вот только корпус маленький и цена кусачая
Схемку бы еще глянуть как AtMege дружат с этой микросхемой, что бы и программировать внутрисхемно можно было, и данные передавать.
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: С чего начать программировать микроконтроллеры?
для меня программатор, это когда работает из родной оболочки - типа Atmel AT AVRISP AVR ISP mkII или Microchip PIcKit. Все остальные понипроги это путь к фуз доктору с нанесением тяжелой моральной травмы начинающемупопавшийся вариант программатора…
- Balzercvua
- Потрогал лапой паяльник
- Сообщения: 311
- Зарегистрирован: Вт дек 31, 2013 17:36:43
Re: С чего начать программировать микроконтроллеры?
А лучше прикупить старенький ноутбучек как когда то я зделал и на нем есть все порты ком и лпт и можно работать по тихонечку кстате ком и лпт надежней чем переходники фт232 или пл2303 или делать юсб прогер и не мучатся!!
- Mishany
- Электрический кот
- Сообщения: 1031
- Зарегистрирован: Чт июн 20, 2013 00:00:58
- Откуда: москва, м.Сходненская
Re: С чего начать программировать микроконтроллеры?
к старенькому ноуту тогда стареньких советским мк еще придется добавит, а там и до ламп уже рукой подать........
а вообще такие ноутбуки уже как раритет стоят намного дороже хорошего программатора
еще можно ручным вводом кода в мк заняться, как в старые добрые времена
к счастью я их не застал...
а вообще такие ноутбуки уже как раритет стоят намного дороже хорошего программатора
еще можно ручным вводом кода в мк заняться, как в старые добрые времена
Re: С чего начать программировать микроконтроллеры?
гужевая повозка надежнее мерседеса, по крайней мере если что толкать легче))Balzercvua писал(а):кстате ком и лпт надежней чем переходники фт232 или пл2303
глупости пишите
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: С чего начать программировать микроконтроллеры?
Это жестокая подделка... с ней можно поиметь граблей ещё больше.ft232 наЭбае от $1,78
Свеженькие дрова от оригинального производителя уничтожают идентификатор микросхемы у подделки и начинаются пляски по его восстановлению.
Re: С чего начать программировать микроконтроллеры?
Я купил ExpressCard PS232 для своего ноута, и ни каких проблем…Balzercvua писал(а):А лучше прикупить старенький ноутбучек
Re: С чего начать программировать микроконтроллеры?
Старенькая бучка, это конечно хорошо... Но PCI платка с COM и/или LPT не не спасает?Balzercvua писал(а):А лучше прикупить старенький ноутбучек
Re: С чего начать программировать микроконтроллеры?
Уважаемый и все всегда знающий, а вы не подскажете, v2.12.00 взятая с сайта FTDI достаточно свежая? А то после вашего поста я в этом начинаю сомневаться, ведь у меня ничего не сносит и работает...Alexeyslav писал(а):Это жестокая подделка... с ней можно поиметь граблей ещё больше.ft232 наЭбае от $1,78
Свеженькие дрова от оригинального производителя уничтожают идентификатор микросхемы у подделки и начинаются пляски по его восстановлению.
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: С чего начать программировать микроконтроллеры?
Значит очень повезло, а может все еще впереди.
- Balzercvua
- Потрогал лапой паяльник
- Сообщения: 311
- Зарегистрирован: Вт дек 31, 2013 17:36:43
Re: С чего начать программировать микроконтроллеры?
можно и такMisHel64 писал(а):Старенькая бучка, это конечно хорошо... Но PCI платка с COM и/или LPT не не спасает?Balzercvua писал(а):А лучше прикупить старенький ноутбучек
Re: С чего начать программировать микроконтроллеры?
материнок с ЛПТ полным полно .лично у меня h81m-p32l
кстати pci-lpt тоже неплохо работают только адреса четырехзначные типа 0xcd00.. 0xcс00
чиппрог замечательно работал
а вот некоторые недоделанные ( к сожалению именно в основном те что прогаммят мк) проги кроме 0x378 0x278 другие базовые адреса установить не могут
кстати pci-lpt тоже неплохо работают только адреса четырехзначные типа 0xcd00.. 0xcс00
чиппрог замечательно работал
а вот некоторые недоделанные ( к сожалению именно в основном те что прогаммят мк) проги кроме 0x378 0x278 другие базовые адреса установить не могут
ух ты.... показывает
Re: С чего начать программировать микроконтроллеры?
Так когда же они создавались большего и не требовалось а их давно уже никто не поддерживает.12val12 писал(а):а вот некоторые недоделанные ( к сожалению именно в основном те что прогаммят мк) проги кроме 0x378 0x278 другие базовые адреса установить не могут
Я играю дураков, поэтому меня везде воспринимают как родного.
©Савелий Крамаров.
©Савелий Крамаров.
Re: С чего начать программировать микроконтроллеры?
Atmel Studio 4 работала, решил установить Atmel Studio 6.0, программа установилась но она не запускается... Подскажите в чем может быть дело?
Все гениальное - просто
Re: С чего начать программировать микроконтроллеры?
ну во первых последняя версия 6.2 и если уж ставить то ее
во вторых что значит не запускается? ошибки есть?
как вариант полностью удалить и поставить заново
там много чего ставится сопутствующего типа микрософтовских библиотек, посмотрите в списке установленных программ, возможно у вас уже от других программ стоит зоопарк
тогда возможен конфликт
во вторых что значит не запускается? ошибки есть?
как вариант полностью удалить и поставить заново
там много чего ставится сопутствующего типа микрософтовских библиотек, посмотрите в списке установленных программ, возможно у вас уже от других программ стоит зоопарк
тогда возможен конфликт


