BASCOM AVR в вопросах и ответах
Re: BASCOM AVR в вопросах и ответах
asd81, тут все. И описание и скачать http://ru.systemexplorer.net/file-datab ... sc-avr-dll
- Реклама
Re: BASCOM AVR в вопросах и ответах
эту чушь я видел. не понятно как и что скачивать. скачивается всё, что не надо
-
aleksandr-zh
- Сверлит текстолит когтями
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
Re: BASCOM AVR в вопросах и ответах
это файл лицензииasd81 писал(а): что такое basc- avr.dll и
Качайте демо версию - вам хватит ))
BASCOM (среда + компилятор BASIC для AVR) (zip, 24.5 МБ) >> http://www.ugolok-mastera.ru/bascom-demo_2050.zip
Re: BASCOM AVR в вопросах и ответах
антивирусник ругаетсяaleksandr-zh писал(а):это файл лицензииasd81 писал(а): что такое basc- avr.dll и
Качайте демо версию - вам хватит ))
BASCOM (среда + компилятор BASIC для AVR) (zip, 24.5 МБ) >> http://www.ugolok-mastera.ru/bascom-demo_2050.zip
-
aleksandr-zh
- Сверлит текстолит когтями
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
Re: BASCOM AVR в вопросах и ответах
бредasd81 писал(а): антивирусник ругается
лично заливал (это мой сайт)
два антивиря проверли - всё чисто
кстати, что у вас установлено?
ps
только что перепроверил DrWeb - всё чисто http://www.freedrweb.com/aid_admin/
- Реклама
-
domrustika
- Грызет канифоль
- Сообщения: 257
- Зарегистрирован: Чт мар 22, 2007 13:50:33
- Откуда: казань
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
вот как применить эту адресацию в моем случае? кто шарит помогите уж пожалуйста. делал по аналогии с http://avrproject.ru/publ/logger_temper ... /1-1-0-134 . автор говорит что у него на i2c висит епромка, датчик и часы и все прекрасно ладят. в моем же случае при подключении часов датчик давления врет.vem566 писал(а): По I2C только адресация.
-
pavel1979
- Мучитель микросхем
- Сообщения: 494
- Зарегистрирован: Пн авг 12, 2013 19:07:47
- Откуда: башкирия мелеуз
Re: BASCOM AVR в вопросах и ответах
создайте папку,хоть на рабочем столе,назовите ее как нибудь,например нокиа,потом откройте свой проект и сохраните в эту папку,потом выйдете из баском,в интернете найдите библиотеку для своего дисплея ,посмотрите здесь http://cxem.net/mc/mc201.php скачайте и сохраните в папку нокиа,потом открываете баском и компилируетеasd81 писал(а):при компиляции выдает это. ругается на первые две строки
Re: BASCOM AVR в вопросах и ответах
у меня проект и библиотека находятся в одной папке
-
domrustika
- Грызет канифоль
- Сообщения: 257
- Зарегистрирован: Чт мар 22, 2007 13:50:33
- Откуда: казань
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
можно ли в обработчик прерывания INT0 вписать цикл ?
- amv2000
- Опытный кот
- Сообщения: 721
- Зарегистрирован: Вт апр 26, 2011 13:58:36
- Откуда: Ростовская область
Re: BASCOM AVR в вопросах и ответах
Да кто же Вам запретит то? Другое дело, как встречалось не раз на страницах форума, не рекомендуется в обработчик прерывания включать что то, кроме установки флагов. А в основном цикле обрабатывать эти флаги, но если не получается или очень хочется, то почему нет.
Re: BASCOM AVR в вопросах и ответах
может кто помочь.
есть 2 атмега8
одна с кварцем.
если их соединять по spi , то обязательно вести от xtail1 к xtail2 провод? или можно тактировать от внутреннего источника вторую мегу?
может кто даст 2 исходника для мастера и слейва? просто от мастера к слейву передать 1 или 0.
примеры в проге не понял, не хочет совершенно работать.
есть 2 атмега8
одна с кварцем.
если их соединять по spi , то обязательно вести от xtail1 к xtail2 провод? или можно тактировать от внутреннего источника вторую мегу?
может кто даст 2 исходника для мастера и слейва? просто от мастера к слейву передать 1 или 0.
примеры в проге не понял, не хочет совершенно работать.
-
domrustika
- Грызет канифоль
- Сообщения: 257
- Зарегистрирован: Чт мар 22, 2007 13:50:33
- Откуда: казань
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
помогите пожалуйста есть код
при выводе на экран появляется надпись часы, потом минуты все как надо. но это происходит только 1 раз. в последующие разы при нажатой кнопке и значений переменных надпись минуты так и висит на экране. тоесть смена названий отрабатывается только 1 раз. что я делаю не так?
Спойлер
Код: Выделить всё
' процедура установки часов, даты
Sub Nastroyka
Dim Menu As Byte
Menu = 0
If Nastroy = 0 Then
Do
Loop Until Nastroy = 1
Call D3310clear
Call D3310print( " часы:")
Do
Do
If Nastroy = 0 Then Incr Menu
If Nastroy = 0 And Menu = 0 Then
Call D3310clear
Call D3310position(3 , 0)
Call D3310print( "часы:")
End If
If Nastroy = 0 And Menu = 1 Then
Call D3310clear
Call D3310position(3 , 0)
Call D3310print( "минуты:")
End If
If Vverh = 0 And Menu = 1 Then Incr Mine
If Mine > 59 Then
Mine = 0
End If
If Vverh = 0 And Menu = 0 Then Incr Hour
If Hour > 23 Then
Hour = 0
End If
If Menu > 1 Then Menu = 0
Call D3310position(4 , 1)
Hh = Str(hour)
Hh = Format(hh , "00")
Call D3310print(hh)
' Call D3310print( ":")
Call D3310position(7 , 1)
Minut = Str(mine)
Minut = Format(minut , "00")
Call D3310print(minut)
Vl = Str(menu)
Call D3310print(vl)
If Vihod = 0 Then
Hour = Makebcd(hour)
Mine = Makebcd(mine)
Dat = Makebcd(dat)
I2cstart
I2cwbyte &HD0
I2cwbyte 0
I2cwbyte 0
I2cwbyte Mine
I2cwbyte Hour
I2cwbyte Day
I2cwbyte Dat
I2cwbyte Month
I2cwbyte Year
I2cstop
Waitms 1000
Exit Sub
End If
Waitms 500
Loop
Loop
End If
End Sub-
pavel1979
- Мучитель микросхем
- Сообщения: 494
- Зарегистрирован: Пн авг 12, 2013 19:07:47
- Откуда: башкирия мелеуз
Re: BASCOM AVR в вопросах и ответах
If Menu > 1 Then Menu = 0 поставь сразу после строчки If Nastroy = 0 Then Incr Menu
я обычно условия делаю после проверки отпускания кнопки
я обычно условия делаю после проверки отпускания кнопки
-
domrustika
- Грызет канифоль
- Сообщения: 257
- Зарегистрирован: Чт мар 22, 2007 13:50:33
- Откуда: казань
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
помогло!!! пасибо большое! а скажи как перемена места строчки так в корне изменила ситуацию, ведь ниже это условие тоже присутствовало.
-
pavel1979
- Мучитель микросхем
- Сообщения: 494
- Зарегистрирован: Пн авг 12, 2013 19:07:47
- Откуда: башкирия мелеуз
Re: BASCOM AVR в вопросах и ответах
сам на такое нарвался,мучался долго,причем в симуляторе все работало корректно
никогда не игрался с шим,извините-перечитывать всю ветку устал-значит так
ATmega16,выход PD5 (OC1A)шим
как сделать 16-ти битное регулирование на этом выводе?
думаю управлять им выходное напряжение блока питания,это же напряжение заходит на ацп меги16,сравнивается с выставленным с помощью энкодера
Config Timer1 = Pwm, Pwm=16 , Compare A Pwm = Clear Up , Prescale = 8
Config Portd.5 = Output
u=500 'установленное
Start Timer1
Pwm1a = u
так работать будет?
никогда не игрался с шим,извините-перечитывать всю ветку устал-значит так
ATmega16,выход PD5 (OC1A)шим
как сделать 16-ти битное регулирование на этом выводе?
думаю управлять им выходное напряжение блока питания,это же напряжение заходит на ацп меги16,сравнивается с выставленным с помощью энкодера
Config Timer1 = Pwm, Pwm=16 , Compare A Pwm = Clear Up , Prescale = 8
Config Portd.5 = Output
u=500 'установленное
Start Timer1
Pwm1a = u
так работать будет?
-
pavel1979
- Мучитель микросхем
- Сообщения: 494
- Зарегистрирован: Пн авг 12, 2013 19:07:47
- Откуда: башкирия мелеуз
Re: BASCOM AVR в вопросах и ответах
в общем,таймер 1 получился 10-ти разрядный,16-ти-никак,ошибка,оставлю,предыдущий вопрос снят
Re: BASCOM AVR в вопросах и ответах
Доброго времени суток!
Помогите считать код.
Например я имею восемь кнопок подтягнутых до питания и подключены к Меге8 к потрам D0-D7.
и чтоб каждый раз не прописывать например:
"if pind.0=0 pind.1=0 pind.2=1 pind.3=0 pind.4=0 pind.5=0 pind.6=1 pind.7=1 ..."
можно же как-то просто написать
if pind = 00100011, но если я так "глупо в упор" пишу оно только реагирует на 00000001, остальное...(((
Cпасибо.
Помогите считать код.
Например я имею восемь кнопок подтягнутых до питания и подключены к Меге8 к потрам D0-D7.
и чтоб каждый раз не прописывать например:
"if pind.0=0 pind.1=0 pind.2=1 pind.3=0 pind.4=0 pind.5=0 pind.6=1 pind.7=1 ..."
можно же как-то просто написать
if pind = 00100011, но если я так "глупо в упор" пишу оно только реагирует на 00000001, остальное...(((
Cпасибо.
-
pavel1979
- Мучитель микросхем
- Сообщения: 494
- Зарегистрирован: Пн авг 12, 2013 19:07:47
- Откуда: башкирия мелеуз
Re: BASCOM AVR в вопросах и ответах
надо
config portd=input
if pind = &b00100011 then ...
вообще не совсем понял проблему...
config portd=input
if pind = &b00100011 then ...
вообще не совсем понял проблему...
Последний раз редактировалось pavel1979 Пн сен 02, 2013 13:03:35, всего редактировалось 1 раз.
Re: BASCOM AVR в вопросах и ответах
Спасибо pavel1979, я про синтаксис "&b" не знал...


