Страница 1 из 1
Компилятор BASIC для AVR
Добавлено: Вс сен 05, 2010 11:38:47
Ламак
Решил начать изучение программирования микроконтроллеров, но в инете встачается только программирование на си или на ассемблере. А си и оссобенно ассемблер очень трудны для изучения, мне их никогда не изучить. Работаю программистом и проги пишу на бейсике (точнее на его модификации). Поэтому вопрос, не подскажет кто-нибудь, есть ли компиляторы бейсика для AVR микроконтроллеров и как они называются ?
Re: Компиллятор BASIC для AVR
Добавлено: Вс сен 05, 2010 11:56:10
ibiza11
Re: Компиллятор BASIC для AVR
Добавлено: Вс сен 05, 2010 17:41:37
PB_EXPERT
Есть ещё
FastAVR
mikroBasic for AVR
Re: Компиллятор BASIC для AVR
Добавлено: Пн сен 06, 2010 01:08:47
Ламак
Спасибо что подсказали. Скачаю все указанные компиляторы, сравню какой получше и поудобней.
Re: Компиллятор BASIC для AVR
Добавлено: Вт сен 07, 2010 20:02:42
borys
Еще есть BASCOM-AVR.
Re: Компиллятор BASIC для AVR
Добавлено: Вт сен 07, 2010 20:27:58
Engineer_Keen
Ламак писал(а):А си и оссобенно ассемблер очень трудны для изучения, мне их не когда не изучить. Работаю программистом и проги пишу на бейсике (точнее на его модификации).
Как человек начинавший программировать на бейсике (а позднее на паскале/делфи) скажу, что ассемблер (по крайней мере AVR) нифига не трудный. И если уже есть навыки в одном языке, освоить другой гораздо проще.
Re: Компиллятор BASIC для AVR
Добавлено: Чт сен 09, 2010 00:53:01
Секретный кот
Engineer_Keen писал(а):ассемблер (по крайней мере AVR) нифига не трудный.
...но бейсик куда проще и приятнее

. А главное, есть куча готовых библиотек, что сокращает некоторые проекты до уровня "проекта выходного дня".
Re: Компиллятор BASIC для AVR
Добавлено: Чт сен 09, 2010 20:53:28
Mihail Rodin
На самом деле, готовых библиотек для МК на С значительно больше, чем на Бейсике. К тому же, этот язык слишком неэкономично расходует ресурсы микроконтроллера и уменьшает и так не очень высокую производительность МК. На мой взгляд, чтобы бы полностью раскрыть возможности вашего МК и лучше понять его устройство, нужно начинать программировать именно на ассемблере.
Re: Компиллятор BASIC для AVR
Добавлено: Чт сен 09, 2010 21:09:15
PB_EXPERT
Mihail Rodin писал(а):На самом деле, готовых библиотек для МК на С значительно больше, чем на Бейсике
Вообще-то речь шла про асм...
Mihail Rodin писал(а):К тому же, этот язык слишком неэкономично расходует ресурсы микроконтроллера и уменьшает и так не очень высокую производительность МК
А у вас есть доказательства этого?
Тот-же FastAVR может создать код более быстрый и компактный, чем компилятор Си!
Вот доказательства что бейсик (FastAVR) круче чем популярный компилятор Си WinAVR
http://www.radiokot.ru/forum/viewtopic.php?f=20&t=34172
http://www.radiokot.ru/forum/viewtopic. ... 0&start=20
Re: Компиллятор BASIC для AVR
Добавлено: Чт сен 09, 2010 22:02:04
Goodefine
PB_EXPERT писал(а):...Вот доказательства что бейсик (FastAVR) круче чем популярный компилятор Си WinAVR...
Ну да, когда уже кто то подумал и вылизал ту или иную функцию (в ассемблере или Си) перед запихиванием в библиотеку. Как только вы начнете писать собственный алгоритм, так сразу же все прелести и почуствуете... Хотя бейсикописатели похоже нового не изобретают, проводя свободное время в поисках готовых "библ"...
Re: Компиллятор BASIC для AVR
Добавлено: Сб сен 11, 2010 01:04:20
maglev
На бейсике для МК писать не приходилось, но отмечу несомненную потенциальную полезность его в варианте интерпретатора: можно подсунуть код на внешнем носителе (флэшке там, или с ноута слить), причем код может выдать далекий от МК программист невысокой квалификации.
Других плюсов не вижу.
Re: Компиллятор BASIC для AVR
Добавлено: Пн сен 13, 2010 16:43:48
aleksandr-zh
пишу на FastAVR (почти классический Бейсик) более 5 лет - доволен
Пробовал на Бейсике от AVR Simulator (Vladimir Soso) - ну, не 5, но крепкая 4
Недостаток первого: автор бросил продукт - думаю, его выкупил Bascom (точнее, заплатил, чтобы не продолжалось развитие FastAVR)
Недостаток второго: Автор не фанат АВР, больше на PIC работает
и ошибочки встречаются
Да и интерфейс весьма архаичен, если не сказать "просто убог!"
НЕ встроенной поддержки программатора. Т.е., написал, откомпилировал и тут же залил из самой проги. Приходится залезать в другое окно другой программы
Есть еще МикроБейсик от MikroElektronika - продукт сложен, больше для фанатов Дельфи: безумная куча окошечек, большущий список команд (часто почти копия друг-друга)
из плюсов: множество библиотек для различных устройство, неплохая поддержка (на инглише)
но я бы не советовал с него начинать - не столько программирвоанием МК будете заниматься, столько тыкаться в десятке окошечек

Re: Компиллятор BASIC для AVR
Добавлено: Пн сен 13, 2010 21:21:03
aleksandr-zh
коты!
а какие Вы используете компиляторы?
расскажите!
Какие плюсы и минусы, платный это продукт или бесплатный,
есть ли толковая демка платных компиляторов (ну, чтобы не было ограничений по времени, только по объему генерируемого кода, например)?
И с каким входным языком этот компилятор? Си, Паскаль, Бейсик, "хрен его знает, но работает"
и тд, и тп