К сожалению, ввиду дохлости Российской электроники и средств программирования(в годы коммунизма все кралось в Америке и Европе и копировалось), документация в виде DATASHEETS на современные изделия вся выпускается на английском (кроме древних микросхем серий 155,555,561,580).Так что все равно придется английский изучать для чтения в оригинале многих документов,не только HELP'а BASCOMAVR,так как просить перевести будет некого
BASCOM AVR в вопросах и ответах
Re: BASCOM AVR в вопросах и ответах
Цитата: У Вас нельзя-ли русский хелп попросить, за умеренную оплату конечно-же, и оплату попроще (скажем там на телефон денег кинуть).?
К сожалению, ввиду дохлости Российской электроники и средств программирования(в годы коммунизма все кралось в Америке и Европе и копировалось), документация в виде DATASHEETS на современные изделия вся выпускается на английском (кроме древних микросхем серий 155,555,561,580).Так что все равно придется английский изучать для чтения в оригинале многих документов,не только HELP'а BASCOMAVR,так как просить перевести будет некого
. Кстати, Марк Альбертс голландец, и английский для него неродной.
К сожалению, ввиду дохлости Российской электроники и средств программирования(в годы коммунизма все кралось в Америке и Европе и копировалось), документация в виде DATASHEETS на современные изделия вся выпускается на английском (кроме древних микросхем серий 155,555,561,580).Так что все равно придется английский изучать для чтения в оригинале многих документов,не только HELP'а BASCOMAVR,так как просить перевести будет некого
Последний раз редактировалось user2007 Пт дек 24, 2010 15:56:08, всего редактировалось 3 раза.
- kip96
- Держит паяльник хвостом
- Сообщения: 965
- Зарегистрирован: Ср авг 26, 2009 08:24:50
- Откуда: 1300км от Пупа
Re: BASCOM AVR в вопросах и ответах
user2007 писал(а):Так что все равно придется английский изучать для чтения в оригинале многих документов
На это я могу ответить цитатой
aleksandr-zh писал(а):да еще бывает не понимание прочитанного - приходится просить Марка объяснить
Что бы понимать английский , мало его знать!
Тем более, я так думаю, у aleksandr-zh НЕ тупо перевод.
aleksandr-zh писал(а):перевод будет бесплатен
Это конечно хорошо, но уж больно не терпится.
Просто бывают такие моменты, когда пишишь программу и какойто команды не хватает, выкручиваешся через ж.., а потом раз-а она оказывается существует!
Сам хелп транслейтом и с словариком перевожу, и знаю как это муторно, по-этому и имел такую наглость предложить
Надо-бы хоть фак на русском создать.
Все делают ошибки, только мудрецы - новые, а дураки - старые.
Re: BASCOM AVR в вопросах и ответах
Народ а в bascomе есть оператор позецонирования считывания из блока DATA. Тоесть чтоб можно было указать смещение с которого оператор READ насчнёт считывать даные.
Только абсолютная пустота бездны принесёт мне покой.
-
aleksandr-zh
- Сверлит текстолит когтями
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
Re: BASCOM AVR в вопросах и ответах
читаем хелп!
да, RESTORE
да, RESTORE
Код: Выделить всё
If N = 111 Then ' Конец предложения
Restore Data2
End If
If N = 222 Then ' Конец предложения
Restore Data3
End If
If N = 255 Then ' Конец
Goto Stprg
End If
Data1:
Data 0 , 1 , 0 , ...
Data2:
Data 0 , 1 , 0 ...
Data3:
Data 0 , 1 , 0 ...
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Оператор RESTORE устанавливает указатель считываемых данных. Он по сути указывает что именно будет читать READ. 
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
-
aleksandr-zh
- Сверлит текстолит когтями
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
Re: BASCOM AVR в вопросах и ответах
не по теме, но может кому-то пригодиться:
пишу программу, в ней подпрограммы, в подпрограммах объявил локальные переменные
в подпрограмму передаю параметр (байт)
не работает!
мечался с час, потом посмотрел через print (my_data)
оказалось, что переменная портится!
убрал локальные переменные - подпрограмма заработала
надо писать Марку...
и еще, вчера нашел:
Тини13, тактовый 4.8 мгц
не верно считаются задержки аж в 10 раз!
поставил скорость на 480.000 - заработало...
пишу программу, в ней подпрограммы, в подпрограммах объявил локальные переменные
в подпрограмму передаю параметр (байт)
не работает!
мечался с час, потом посмотрел через print (my_data)
оказалось, что переменная портится!
убрал локальные переменные - подпрограмма заработала
надо писать Марку...
и еще, вчера нашел:
Тини13, тактовый 4.8 мгц
не верно считаются задержки аж в 10 раз!
поставил скорость на 480.000 - заработало...
Re: BASCOM AVR в вопросах и ответах
RESTORE указывает блок даных по метке, а мне нужно чуть другое.
Допусти уменя есть блок DATA длиной 5байт. Как мне установить указатель считывания на 4 байт.
Я конечно понимаю что можно так
Но хотелосьбы чтоб можно было указать что читать надо со смещения в 4байта.
Допусти уменя есть блок DATA длиной 5байт. Как мне установить указатель считывания на 4 байт.
Я конечно понимаю что можно так
Код: Выделить всё
Dim i as Byte
Restore CodeZ
For i = 0 to 2
Read i
Next
Read i 'Получаем 4байт
CodeZ:
DATA &HEF, &H05, &HC9, &HFF, &H78
Но хотелосьбы чтоб можно было указать что читать надо со смещения в 4байта.
Только абсолютная пустота бездны принесёт мне покой.
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
А LOOKUP не подходит?
Впрочем, вместо явного указания (3) можно вписать переменную, и изменяя ее спокойно смещаться по данным.
Код: Выделить всё
Dim i as Byte
i=lookup(3, CodeZ)
CodeZ:
DATA &HEF, &H05, &HC9, &HFF, &H78
Впрочем, вместо явного указания (3) можно вписать переменную, и изменяя ее спокойно смещаться по данным.
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
- kip96
- Держит паяльник хвостом
- Сообщения: 965
- Зарегистрирован: Ср авг 26, 2009 08:24:50
- Откуда: 1300км от Пупа
Re: BASCOM AVR в вопросах и ответах
aleksandr-zh писал(а):мечался с час, потом посмотрел через print (my_data)
Я пользуюсь симулятором -очень удобно
в жёлтой колонке Variables пишутся имена переменных и смотришь что с ними происходит. Но только на пошаговом режиме.
Все делают ошибки, только мудрецы - новые, а дураки - старые.
Re: BASCOM AVR в вопросах и ответах
aleksandr-zh писал(а):мечался с час, потом посмотрел через print (my_data)оказалось, что переменная портится!убрал локальные переменные - подпрограмма заработала
А если увеличить значения в $swstack и $framesize хотя-бы в два раза, тоже портятся локальные переменные?
-
aleksandr-zh
- Сверлит текстолит когтями
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
Re: BASCOM AVR в вопросах и ответах
не знаю, я не могу понять этих нюансов компилятора...
тоже их пробовал
интересную идею подбросили
сам же переводил этот раздел, но только сейчас благодаря Вам понял
с меня - пиво!
тоже их пробовал
интересную идею подбросили
сам же переводил этот раздел, но только сейчас благодаря Вам понял
с меня - пиво!
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Друзья, у меня вот вопрос возник по-поводу спящего режима. Есть у меня Attiny2313, например. К которому подключен индикатор с ОА. Динамическая индикация на таймере и управление разрядами при помощи транзисторов. Вот он показывает там себе что-то, и потом засыпает. Как-то так:
В результате он в спящем режиме кушает в районе 0,35 мА. Многовато как-то. По потреблению на IDLE похоже...
Код: Выделить всё
Portb = 255 ' гасим индикатор
Set Dig1 : Set Dig2 : Set Dig3
Stop Timer0 ' останавливаем и обнуляем таймер
Timer0 = 0
Powerdown ' засыпаем
В результате он в спящем режиме кушает в районе 0,35 мА. Многовато как-то. По потреблению на IDLE похоже...
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Re: BASCOM AVR в вопросах и ответах
kip96 писал(а):user2007 писал(а):Так что все равно придется английский изучать для чтения в оригинале многих документов
На это я могу ответить цитатойaleksandr-zh писал(а):да еще бывает не понимание прочитанного - приходится просить Марка объяснить
Что бы понимать английский , мало его знать!
Тем более, я так думаю, у aleksandr-zh НЕ тупо перевод.aleksandr-zh писал(а):перевод будет бесплатен
Это конечно хорошо, но уж больно не терпится.
Просто бывают такие моменты, когда пишишь программу и какойто команды не хватает, выкручиваешся через ж.., а потом раз-а она оказывается существует!
1)Я много раз имел дело с людьми, которые много чего декларируют, а потом дальше деклараций дело не идет, как у Вашего протеже.Поэтому с большим подозрением отношусь к заявлениям типа:"Я чего-там делаю(строю коммунизм, готовлюсь стать отцом-героем, почти сделал изобретение и т.д.), какой я молодец!" СДЕЛАЙ МОЛЧА, а потом люди посмотрят, оценят и, может быть, скажут спасибо.
2)Перевод Вам придется долго ждать: 954 стр., даже по 1-2 в день реально, плюс редактирование - сколько месяцев, считайте.Так что лучше корпеть самому.Вот взгляните на таджиков и кавказцев - знают по 2-3 языка, плюс родной - и живы.
3)В компании Марка Альбертса работают всего 3 человека и он всегда рад реальной помощи по тестированию языка, ликвидации ошибок и т.д., от кого бы она не исходила.Если есть что-то по делу, пишите на адрес: mark@mcselec.com.
-
aleksandr-zh
- Сверлит текстолит когтями
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
Re: BASCOM AVR в вопросах и ответах
странные, всё такие, некоторые люди
делаешь плохо - гад, делаешь хорошо - медленно!

user2007, я Вас на форуме BASCOM за что забанил? за словоблудство
на этом форумы Вы более корректны и мягше
делаешь плохо - гад, делаешь хорошо - медленно!
user2007, я Вас на форуме BASCOM за что забанил? за словоблудство
на этом форумы Вы более корректны и мягше
Re: BASCOM AVR в вопросах и ответах
Господин Модератор! Мне угрожают от Вашего имени! 
Последний раз редактировалось user2007 Пн дек 27, 2010 16:16:19, всего редактировалось 5 раз.
-
aleksandr-zh
- Сверлит текстолит когтями
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
Re: BASCOM AVR в вопросах и ответах
user2007 писал(а):1)Я много раз имел дело с людьми, которые много чего декларируют, а потом дальше деклараций дело не идет, как у Вашего протеже......
2)Перевод Вам придется долго ждать: 954 стр., даже по 1-2 в день реально, плюс редактирование - сколько месяцев, считайте....
По поводу моих дел: скачайте новую версию и полюбуйтесь на почти вычищенные от бяк русские сообщения в программе BASCOM
да и врёте Вы много: вы же посещали форум bascom и читали мои сообщения, видели скриншоты программы...
перевод справочной системы готов процентов на тридцать-сорок: много времени уходит не на сам перевод, а на набор. И разжевывание коротких фраз. Тем более, она построена на уже забытом МК 90S... Приходится по ходу дела лезть в его даташит и выяснять нюансы.
много проблем и с кириллицей... то этот шриф не отображает, то тут сообщение не видно полностью... война и немцы
(Кстати, это не первая моя переведенная программа. Был PIC Simulator. Но автор так и не сделал многоязычную версию. Был МикроБейсик и МикроПаскаль (не знаю, есть ли там русский сейчас - не пользуюсь)
- kip96
- Держит паяльник хвостом
- Сообщения: 965
- Зарегистрирован: Ср авг 26, 2009 08:24:50
- Откуда: 1300км от Пупа
Re: BASCOM AVR в вопросах и ответах
kip96 писал(а):Похоже и со своей проблемой решил. Завтра в железе проверю
Вообщем опять я про индикатор 16*1а
Рано я радовался!
Кроме того что писать 16 символов в одной строке, больше ни чего не даёт. Да ещё и памяти жрёт по сравнению с 16*1 -аж пипец как много, я аж на ... сел
Сдвигать надпись не сдвигает корректно (т.е. до середины экрана доходит и пропадает),
Locate 1 , 9 и выше не выводит символ, нужно писать Locate 2 , 1(переходить на вторую строку). Даже в симуляторе это видно.
Короче дешевле конфигурировать под 16*1 и писать с оверлайном. Так-то.
Все делают ошибки, только мудрецы - новые, а дураки - старые.
-
aleksandr-zh
- Сверлит текстолит когтями
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
Re: BASCOM AVR в вопросах и ответах
скиньте мне свой код, я на 16х2 проверю...
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Нет, ну перевод это конечно замечательно. Затея, достойная уважения. Но все же, почему у меня МК жрет в спящем режиме так много? Никто не озадачивался таким вопросом, что ли?
В рабочем режиме один МК при тактовой 4 МГц и питании 3 В кушает около 1,3 mА, а в powerdown 0,35 mА. Хотя по даташиту должен не более 8 uA. Разряды индикаторов вообще отключил, больше ничего кроме МК и индикатора нет. 
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
-
aleksandr-zh
- Сверлит текстолит когтями
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
Re: BASCOM AVR в вопросах и ответах
намек: молчат - значит не заморачивались...
требовать ответа - не культурно...
требовать ответа - не культурно...