BASCOM AVR в вопросах и ответах

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: BASCOM AVR в вопросах и ответах

Сообщение Мурик »

Grafstein писал(а):подскажите возможно ли в васкоме подключить на один порт более 2х 1wire устроиств, скажем три термометра ds18b20 ??
http://bascom.at.ua/publ/usb_termometr_ ... a/1-1-0-33
Аватара пользователя
Gordon Shumway
Мучитель микросхем
Сообщения: 485
Зарегистрирован: Пн авг 20, 2007 21:35:45
Откуда: Мытищи, Московская область
Контактная информация:

Re: BASCOM AVR в вопросах и ответах

Сообщение Gordon Shumway »

Доброго времени суток !

Вопрос на засыпку :
У меня микроконтроллер Attiny2313.

Почему так не работает (смотрим строку с $regfile) :

Код: Выделить всё

;----------
$regfile = "attiny2313.dat"
;----------   
$crystal = 4000000
Enable Interrupts

dim a as byte

for a = 0 to 9

dtmfout a, 100  'вывод dtmf-посылок от 0 до 9
waitms 100

next a

end



а вот так работает:

Код: Выделить всё

;----------
$regfile = "2313def.dat"
;---------- 
$crystal = 4000000
Enable Interrupts

dim a as byte

for a = 0 to 9

dtmfout a, 100  'вывод dtmf-посылок от 0 до 9
waitms 100

next a

end


?

В протеусе "хрюкает" одинаково, а в железе DTMF-посылки идут только во втором варианте.
Проблемы тут особой нет - просто сделал по второму варианту и прошил тини2313 не в Баскоме, но просто интересно...
Баском тиньку шить не хочет - говорит, что не тот микроконтроллер. И его можно понять :)
С уважением,
Алексей.
Аватара пользователя
mr4ester
Держит паяльник хвостом
Сообщения: 900
Зарегистрирован: Чт авг 27, 2009 20:09:01
Откуда: Приднестровье г.Бендеры
Контактная информация:

Re: BASCOM AVR в вопросах и ответах

Сообщение mr4ester »

я вообще удивляюсь как компилятор в 1 случает допустил такое название, не работает потому что компилятор подключает при компиляции файл с таким названием, необходимый для работы с контроллером.
Работа избавляет нас от трех великих зол: скуки, порока, нужды. (Вольтер)
Аватара пользователя
Gordon Shumway
Мучитель микросхем
Сообщения: 485
Зарегистрирован: Пн авг 20, 2007 21:35:45
Откуда: Мытищи, Московская область
Контактная информация:

Re: BASCOM AVR в вопросах и ответах

Сообщение Gordon Shumway »

mr4ester писал(а):я вообще удивляюсь как компилятор в 1 случает допустил такое название, не работает потому что компилятор подключает при компиляции файл с таким названием, необходимый для работы с контроллером.


Там есть оба файла - и 2313def.dat и attiny2313.dat
Сейчас посмотрел.
С уважением,
Алексей.
Аватара пользователя
kip96
Держит паяльник хвостом
Сообщения: 965
Зарегистрирован: Ср авг 26, 2009 08:24:50
Откуда: 1300км от Пупа

Re: BASCOM AVR в вопросах и ответах

Сообщение kip96 »

Так может он подключает ат90s2313? И, вообще, накой оно Вам? Выставьте в настройках компилятора и забудьте :))
Все делают ошибки, только мудрецы - новые, а дураки - старые.
Аватара пользователя
edm2007
Поставщик валерьянки для Кота
Сообщения: 2255
Зарегистрирован: Вт апр 21, 2009 22:24:10
Откуда: Иркутск
Контактная информация:

Re: BASCOM AVR в вопросах и ответах

Сообщение edm2007 »

Так вроде как в том и проблема, что МК - Attiny2313, а работает только если указать at90s2313. Если я правильно понял...
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Аватара пользователя
serg_svd
Собутыльник Кота
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Re: BASCOM AVR в вопросах и ответах

Сообщение serg_svd »

Gordon Shumway писал(а):В протеусе "хрюкает" одинаково, а в железе DTMF-посылки идут только во втором варианте.

Из хэлпа баскома:
The DTMF output is available on the TIMER1 OCA1 pin. For a 2313 this is PORTB.3
Может не тот порт?
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Аватара пользователя
Geka2000
Родился
Сообщения: 8
Зарегистрирован: Пн июн 20, 2011 10:05:00

Re: BASCOM AVR в вопросах и ответах

Сообщение Geka2000 »

Возможно мой вопрос не заметили

Прошу помощи дисплей WG12864A-YYK-TN картинки выводит текст пишет, но только на латинице, кириллицей ничего не получается, наугад выскакивают русские буквы но связных слов не получается, пытаюсь перекодировать текст прогой по аналогии MC1602CH-SYRU, ничего не выходит. Просмотрел блокнотом font8x8.font. русские символы видны четко, но почему вылазят каракули не пойму.

По логике вещей, должны храниться просто координаты пикселей для определенных БУкоФ, а каракули тогда откуда? хочу русский!
Аватара пользователя
Gordon Shumway
Мучитель микросхем
Сообщения: 485
Зарегистрирован: Пн авг 20, 2007 21:35:45
Откуда: Мытищи, Московская область
Контактная информация:

Re: BASCOM AVR в вопросах и ответах

Сообщение Gordon Shumway »

edm2007 писал(а):Так вроде как в том и проблема, что МК - Attiny2313, а работает только если указать at90s2313. Если я правильно понял...


Именно так ! Поэтому и прошивальщик баскомовский ругается, что в реге - 90s2313, а в плате - tiny2313.
С уважением,
Алексей.
Аватара пользователя
Moto_v3x
Потрогал лапой паяльник
Сообщения: 307
Зарегистрирован: Ср мар 31, 2010 11:45:58
Откуда: Славянск

Re: BASCOM AVR в вопросах и ответах

Сообщение Moto_v3x »

Geka2000

Скорей всего не совпадает кодировка символов в таблице font8x8.font с кодировкой Винды
Аватара пользователя
serg_svd
Собутыльник Кота
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Re: BASCOM AVR в вопросах и ответах

Сообщение serg_svd »

Gordon Shumway писал(а):Именно так ! Поэтому и прошивальщик баскомовский ругается, что в реге - 90s2313, а в плате - tiny2313.

Тактирование у тиньки внешнее или внутреннее в железе?
А то может про фуз CKDIV8 забыли галку снять и тактовая на 8 делится? А коды DTMF по хэлпу работают при значении тактовой частоты от 4 до 10 МГц
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Аватара пользователя
Gordon Shumway
Мучитель микросхем
Сообщения: 485
Зарегистрирован: Пн авг 20, 2007 21:35:45
Откуда: Мытищи, Московская область
Контактная информация:

Re: BASCOM AVR в вопросах и ответах

Сообщение Gordon Shumway »

serg_svd писал(а):
Gordon Shumway писал(а):Именно так ! Поэтому и прошивальщик баскомовский ругается, что в реге - 90s2313, а в плате - tiny2313.

Тактирование у тиньки внешнее или внутреннее в железе?
А то может про фуз CKDIV8 забыли галку снять и тактовая на 8 делится? А коды DTMF по хэлпу работают при значении тактовой частоты от 4 до 10 МГц


Тактирование от кварца 4мгц. Схема и микроконтроллер одни и те же, меняется только прошивка - первый вариант или второй вариант. К Portb.3 подключен динамик через транзистор и светодиод через резистор. Первый вариант - ничего не слышно, светодиод не моргает. Второй вариант - светодиод моргает и динамик хрюкает DTMF-ом.
Собрал дешифратор DTMF на MT8870 и другой тиньке 2313 - все правильно опознается.
Делитель на 8 выключен.
С уважением,
Алексей.
Аватара пользователя
константин_KoSS_89
Вымогатель припоя
Сообщения: 602
Зарегистрирован: Пн дек 29, 2008 01:40:28
Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)

Re: BASCOM AVR в вопросах и ответах

Сообщение константин_KoSS_89 »

Привет народ, подскажите пожалуйсто ссылочку на исходник (или самим исходником угостите) диммера дла лампы накаливания 220В. мне нужно взять за основу, как правильно змеряется фаза, по таймеру или ещё как? Вобщем нужен исходник :solder:
Аватара пользователя
mr4ester
Держит паяльник хвостом
Сообщения: 900
Зарегистрирован: Чт авг 27, 2009 20:09:01
Откуда: Приднестровье г.Бендеры
Контактная информация:

Re: BASCOM AVR в вопросах и ответах

Сообщение mr4ester »

а зачем вам фазу мерить, или вы имели ввиду переход через 0? Если да то по мойму проще использовать оптосимистор у которого есть функция отслеживания перехода через ноль и те парится.
Работа избавляет нас от трех великих зол: скуки, порока, нужды. (Вольтер)
Аватара пользователя
константин_KoSS_89
Вымогатель припоя
Сообщения: 602
Зарегистрирован: Пн дек 29, 2008 01:40:28
Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)

Re: BASCOM AVR в вопросах и ответах

Сообщение константин_KoSS_89 »

но мне нужно именно париться ибо это задани в инстике и там трёхфазная сеть, вобщем нужен исходник
aleksandr-zh
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Re: BASCOM AVR в вопросах и ответах

Сообщение aleksandr-zh »

константин_KoSS_89 писал(а):Привет народ, подскажите пожалуйсто ссылочку на исходник (или самим исходником угостите) диммера дла лампы накаливания 220В. мне нужно взять за основу, как правильно змеряется фаза, по таймеру или ещё как? Вобщем нужен исходник :solder:

исходник дать не могу, но подскажу:
делаете детектор нуля 220 Вольт, схем - море, поищите, в сети есть
вешаете на прерывание, настроенное на изменение
в обработчике прерывания устанавливаете значение таймеру 1 (чем больше - тем ярче)
в обработчике таймера1 по переполнению идет работа с выходом управления симмистором

в основном цикле программы вы изменяете значение переменной, которая в обработчике прерывания загружается в таймер ноль
Аватара пользователя
константин_KoSS_89
Вымогатель припоя
Сообщения: 602
Зарегистрирован: Пн дек 29, 2008 01:40:28
Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)

Re: BASCOM AVR в вопросах и ответах

Сообщение константин_KoSS_89 »

Да на пальцах я понимаю, нужно в деле, продолжаем поиск...
Аватара пользователя
max50
Мучитель микросхем
Сообщения: 497
Зарегистрирован: Ср дек 10, 2008 21:24:28
Откуда: Алтайский край, Барнаул

Re: BASCOM AVR в вопросах и ответах

Сообщение max50 »

Может это пригодится?
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
aleksandr-zh
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Re: BASCOM AVR в вопросах и ответах

Сообщение aleksandr-zh »

max50 писал(а):Может это пригодится?

для диммера сойдёт, но схема не супер в плане стабильности: размытые фронты
мы ее собирали, не то
Аватара пользователя
константин_KoSS_89
Вымогатель припоя
Сообщения: 602
Зарегистрирован: Пн дек 29, 2008 01:40:28
Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)

Re: BASCOM AVR в вопросах и ответах

Сообщение константин_KoSS_89 »

max50 писал(а):Может это пригодится?


Огромное спасибо :beer:
Ответить

Вернуться в «AVR»