Страница 1 из 1

BASCOM AVR 1.11.8.3 стоит ли скачивать и использовать ?

Добавлено: Пн янв 15, 2007 10:53:07
Abakt
Я вижу тут на сайте в основном используют АВР, я тоже
решил попробовать начать с них. Поиском нашел страничку
bascom-avr.narod.ru - там предлагают полную версию среды разработки BASCOM AVR 1.11.8.3. Что вы можете казать об этой штуке ? Я знаком с Бэйсиком - целесообразно ли работать на нем ? Судя по описанию имеет множество встроеных функция, что мне как начинающиму очень удобно. Но довольно часто бэйсик ругают.

Добавлено: Ср янв 17, 2007 21:43:32
Radan
Стоит! Первую программу можно написать за 5 минут.
Вышеуказанная версия рабочая.
Почитайте:
h__p://ledeffects.net/pages/?id=12
h__p://www.fulcrum.ru/cgi-bin/bbs/mess_sel.pl?FID=1&TID=4328&page=1
h__p://kazus.ru/forum/topics/5996.html

Добавлено: Чт янв 18, 2007 07:16:52
Abakt
спасибо. буду читать.

Добавлено: Пт янв 26, 2007 10:31:33
Radan
Открыт форум "Программирование ATMEL в BASCOM" - http://bascomavr.3bb.ru/.
Приглашаю всех желающих регистрироваться и учавствовать в его развитии.
Для десятого зарегестрированного пользователя подготовлен сюрприз!

Добавлено: Пн фев 19, 2007 13:33:47
Denis
Уважаемые коллеги!
Похоже, что что Bascom 1.11.8.3, который лежит по ссылкам - это настоящая провокация. В качестве примера прошу не полениться ввести вот этот кусок кода и откомпилировать:

Declare Function Test(byval Dat As Long) As Long
Dim A As Long
Initlcd
A = Test(2)
Cls
Lcd A
End

Function Test(byval Dat As Long) As Long
Local X As Long
X = Dat
Test = X ^ 2
End Function

Угадайте со второй попытки, что будет на дислее! Четыре? А вот и нет! Будет Ноль! Причем глюк с использованием локальных переменных в пользовательской функции присутствует и в официальной Demo версии. В версии 1.11.7.4 результат выполнения программы правильный (А=4). Аналогичные примеры из папки SAMPLES, где используются подобные конструкции, просто не работоспособны. Чтобы разобраться, где собака порылась, нужен листинг, но корректно включить я его так и не смог. Если у кого-нибудь есть нормальная DLL, залейте пожалуйста ее на какой-нибудь файлообменник.

Добавлено: Пн фев 26, 2007 11:40:15
doc626ge
А у меня получилось А=4 :) Причем на реальном железе (mega8, LCD 16x2) - работает без проблем :)
И примеры пробовал из Samples вполне работоспособны :)

Добавлено: Чт мар 01, 2007 10:32:09
Denis
Ничего, мля, не понимаю. Я пробовал этот код на Mega32 с кварцем 16 МГц и LCD 2x16. Результат - нулевой. Самое странное, что тот же самый код нормально работает в FastAVR. :cry: Если тебе не трудно, пожалуйста, утрамбуй и забрось BASC-AVR.DLL, которая у тебя реально используется на ящик (no_spam)demax13(sobaka)yandex(tochka)ru. Естественно, преобразовав его к правильному виду. Прошу прощения за такое извращение, просто спамеры уже задолбали. Спасибо.

Добавлено: Чт апр 12, 2007 15:19:35
sinobi
а справку у баскома ни кто не переводил,а то я нихт ферштеен по английски?

Добавлено: Чт апр 12, 2007 19:36:13
Radan
http://ledeffects.net/pages/?id=12
Справочник по программированию BASCOM-8051, М.Л.Кулиш на русском языке!!!
BASCOM-8051 СПРАВОЧНОЕ РУКОВОДСТВО - частично русифицированно, автор неизвестен.
NEW! Справочник по программированию «Bascom-AVR», М.Л.Кулиш на русском языке!!!
NEW! ВОПРОСЫ - ОТВЕТЫ (1-10), М.Л.Кулиш.
NEW! Вторая часть справочника по программированию «Bascom-AVR», М.Л.Кулиш.
Многое из 8051 подходит и к Bascom-AVR, по крайней мере на русском есть описание директив, операторов, функций, работа с перефирией и т.д. ......

Добавлено: Пт апр 13, 2007 08:27:57
Radan
Добрые люди вряд ли захотят бесплатно переводить почти 800 страниц технического текста. И оплатить перевод одному человеку практически не под силу (если вы не олигарх). А вот собрать с каждого заинтересованного в этом деле какую-то сумму для перевода возможно. Я думаю лучше всего этот вопрос поднять на форуме http://bascomavr.3bb.ru/ - там сейчас собираются любители BASCOM.

Добавлено: Пт апр 13, 2007 14:10:38
sinobi
блин проще выучить бэйсик,чем английский