Страница 146 из 304
Re: BASCOM AVR в вопросах и ответах
Добавлено: Сб сен 22, 2012 06:20:13
dimon-790
такой вопрос: существует-ли способ записывать всяко разны симвопы , в определённые уч-ки строковой переменной ?. Например как, в lcd это делается Locate 2 , 1 .
Re: BASCOM AVR в вопросах и ответах
Добавлено: Сб сен 22, 2012 10:36:34
ut1wpr
dimon-790 писал(а):существует-ли способ записывать всяко разны симвопы , в определённые уч-ки строковой переменной ?
В разных диалектах этого языка по разному. Если в этом нету процедуры Insert, воспользуйтесь старыми строковыми функциями LEFT$ и RIGHT$ с конкатенцией строк.
Т.е. Выделите левую часть строки, начиная с первой позиции и заканчивая символом, после которого надо делать вставку, затем "приклейте" ваши символы (или символ), затем приклейте оставшуюся правую часть строки.
Предположим, вам надо вставить в строку "This isexample" новый фрагмент " an ".
Пример пожалуй будет так выглядеть:
Код: Выделить всё
SourseString$ = "This isexample"
InsertString$ = " an "
DestinationString$ = Left$(SourceString$,6) + InsertString$ + Right$(SourseString$,7)
Результатом должна получится строка "This is an example".
Лучше всего будет, если перед подобными вопросами вы почитаете в хелпе вашей системы (или дополнительно в интернете) по теме строковые функции и процедуры в Бейсике.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Сб сен 22, 2012 12:05:58
dimon-790
ut1wpr Понял, спасибо .
Re: BASCOM AVR в вопросах и ответах
Добавлено: Сб сен 22, 2012 20:50:53
dimon-790
Народ киньте кряк , для васика 2.0.7.1 можно в личку . Заранее спасибо .
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вс сен 23, 2012 20:12:28
Секретный кот
dimon-790 писал(а):такой вопрос: существует-ли способ записывать всяко разны симвопы , в определённые уч-ки строковой переменной ?. Например как, в lcd это делается Locate 2 , 1 .
Существует. Для этого есть команда (не путать с функцией) MID.
ut1wpr писал(а):В разных диалектах этого языка по разному.
К чему пространные рассуждения о диалектах, когда вопрос был конкретно про BASCOM AVR?...
Re: BASCOM AVR в вопросах и ответах
Добавлено: Пт сен 28, 2012 07:57:59
dimon-790
Кто-нибудь успел пощупать графический лсд , на базе контроллера KS0713 ?. Раскажите плиз какие есть грабли и как вообще его запустить в баскоме ?
Re: BASCOM AVR в вопросах и ответах
Добавлено: Пт сен 28, 2012 13:20:43
Scorpushka
всем привет. делаю управление системой Webasto вывел на экран 16х2 время от ds1307, температуру от ds18B20, вольтметр все на меге8. хочу организовать меню для ввода значений температуры для запуска. А так же запуск по времени. прерываний на меге8 всего 2. а кнопок у меня 4. помогите как реализовать. я думал взять тини13 там целых 6 прерываний и связать ее с мегой8 через UART, но у тини13 нет UART. с SPI не смогу-опыта мало. спасибо вот картинка

Re: BASCOM AVR в вопросах и ответах
Добавлено: Пт сен 28, 2012 18:05:12
user2007
dimon-790 писал(а):Народ киньте кряк , для васика 2.0.7.1 можно в личку . Заранее спасибо .
Тс-с-с!Не ровен час, самый главный по BASCOM-AVR Алекс Данилофф увидит - хлопот не оберешься!
Re: BASCOM AVR в вопросах и ответах
Добавлено: Сб сен 29, 2012 08:45:43
Секретный кот
А я думал, самый главный по BASCOM-AVR – Марк Альбертс

Re: BASCOM AVR в вопросах и ответах
Добавлено: Сб сен 29, 2012 10:48:22
amv2000
Это он для лохов Марк Альбертс, для настоящих пацанов Алекс Данилофф

А вообще демо версия позволяет компилировать до 4 кБ кода.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Сб сен 29, 2012 14:50:41
dimon-790
про дэмку я в курсе , за кряки всем спасибо .
Re: BASCOM AVR в вопросах и ответах
Добавлено: Сб сен 29, 2012 19:41:18
dimon-790
Scorpushka писал(а):но у тини13 нет UART
а кто мешает задействовать софтовый UART?
Re: BASCOM AVR в вопросах и ответах
Добавлено: Сб сен 29, 2012 21:12:11
Секретный кот
Софтовый уарт обычно плох невозможностью приема по прерыванию.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вс сен 30, 2012 04:54:17
zero648
Можно использовать внешние прерывания.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вс сен 30, 2012 12:59:01
Igor_67
dimon-790 писал(а):Scorpushka писал(а):но у тини13 нет UART
а кто мешает задействовать софтовый UART?
Ну что вы "парите" человека? Задействовать UART тупо для опроса кнопок, по меньшей мере, не благоразумно! Есть более простые варианты, например использовать процедуру Debounce или задействовать одно прерывание (например INT0), а в его обработчике делать опрос кнопок, подключенных через диоды ко входу INT0. Примеров в сети и в Help-e Баскомовском масса.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вс сен 30, 2012 15:29:17
amv2000
Scorpushka писал(а):прерываний на меге8 всего 2. а кнопок у меня 4. помогите как реализовать.
Как то уже задавали на форуме, здесь посмотрите варианты подключения
http://chipenable.ru/index.php/how-conn ... nopki.html
Re: BASCOM AVR в вопросах и ответах
Добавлено: Вс сен 30, 2012 18:06:40
Scorpushka
всем спасибо!

Re: BASCOM AVR в вопросах и ответах
Добавлено: Пн окт 01, 2012 00:04:31
Секретный кот
zero648 писал(а):Можно использовать внешние прерывания.
С этого места поподробнее плиз.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Пн окт 01, 2012 17:44:20
zero648
Просто пишем софтовый UART в обработчике внешнего прерывания, а включение прерывания настраиваем на включение по низкому уровню сигнала на входе.
Re: BASCOM AVR в вопросах и ответах
Добавлено: Пн окт 01, 2012 18:37:27
kip96
кто работал с 1110, с библиотекой от Mrshilov?
Решил сделать часики, и столкнулся с такой проблемой- при включении софтовых часов, индикатор перестаёт показывать. Даже если просто включить асинхронный режим ASSR=10, и всё, он отказывется выводить инфрмацию на экран. камень-Мега32. В чём проблема?, подскажите плиз. Как побороть?