Я вижу тут на сайте в основном используют АВР, я тоже
решил попробовать начать с них. Поиском нашел страничку
bascom-avr.narod.ru - там предлагают полную версию среды разработки BASCOM AVR 1.11.8.3. Что вы можете казать об этой штуке ? Я знаком с Бэйсиком - целесообразно ли работать на нем ? Судя по описанию имеет множество встроеных функция, что мне как начинающиму очень удобно. Но довольно часто бэйсик ругают.
Стоит! Первую программу можно написать за 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
Открыт форум "Программирование ATMEL в BASCOM" - http://bascomavr.3bb.ru/.
Приглашаю всех желающих регистрироваться и учавствовать в его развитии.
Для десятого зарегестрированного пользователя подготовлен сюрприз!
Уважаемые коллеги!
Похоже, что что 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, залейте пожалуйста ее на какой-нибудь файлообменник.
Ничего, мля, не понимаю. Я пробовал этот код на Mega32 с кварцем 16 МГц и LCD 2x16. Результат - нулевой. Самое странное, что тот же самый код нормально работает в FastAVR. Если тебе не трудно, пожалуйста, утрамбуй и забрось BASC-AVR.DLL, которая у тебя реально используется на ящик (no_spam)demax13(sobaka)yandex(tochka)ru. Естественно, преобразовав его к правильному виду. Прошу прощения за такое извращение, просто спамеры уже задолбали. Спасибо.
http://ledeffects.net/pages/?id=12 Справочник по программированию BASCOM-8051, М.Л.Кулиш на русском языке!!!
BASCOM-8051 СПРАВОЧНОЕ РУКОВОДСТВО - частично русифицированно, автор неизвестен.
NEW! Справочник по программированию «Bascom-AVR», М.Л.Кулиш на русском языке!!!
NEW! ВОПРОСЫ - ОТВЕТЫ (1-10), М.Л.Кулиш.
NEW! Вторая часть справочника по программированию «Bascom-AVR», М.Л.Кулиш.
Многое из 8051 подходит и к Bascom-AVR, по крайней мере на русском есть описание директив, операторов, функций, работа с перефирией и т.д. ......
Добрые люди вряд ли захотят бесплатно переводить почти 800 страниц технического текста. И оплатить перевод одному человеку практически не под силу (если вы не олигарх). А вот собрать с каждого заинтересованного в этом деле какую-то сумму для перевода возможно. Я думаю лучше всего этот вопрос поднять на форуме http://bascomavr.3bb.ru/ - там сейчас собираются любители BASCOM.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения