http://bascom.at.ua/publ/usb_termometr_ ... a/1-1-0-33Grafstein писал(а):подскажите возможно ли в васкоме подключить на один порт более 2х 1wire устроиств, скажем три термометра ds18b20 ??
BASCOM AVR в вопросах и ответах
Re: BASCOM AVR в вопросах и ответах
- Gordon Shumway
- Мучитель микросхем
- Сообщения: 485
- Зарегистрирован: Пн авг 20, 2007 21:35:45
- Откуда: Мытищи, Московская область
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Доброго времени суток !
Вопрос на засыпку :
У меня микроконтроллер Attiny2313.
Почему так не работает (смотрим строку с $regfile) :
а вот так работает:
?
В протеусе "хрюкает" одинаково, а в железе DTMF-посылки идут только во втором варианте.
Проблемы тут особой нет - просто сделал по второму варианту и прошил тини2313 не в Баскоме, но просто интересно...
Баском тиньку шить не хочет - говорит, что не тот микроконтроллер. И его можно понять
Вопрос на засыпку :
У меня микроконтроллер 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 в вопросах и ответах
я вообще удивляюсь как компилятор в 1 случает допустил такое название, не работает потому что компилятор подключает при компиляции файл с таким названием, необходимый для работы с контроллером.
Работа избавляет нас от трех великих зол: скуки, порока, нужды. (Вольтер)
- Gordon Shumway
- Мучитель микросхем
- Сообщения: 485
- Зарегистрирован: Пн авг 20, 2007 21:35:45
- Откуда: Мытищи, Московская область
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
mr4ester писал(а):я вообще удивляюсь как компилятор в 1 случает допустил такое название, не работает потому что компилятор подключает при компиляции файл с таким названием, необходимый для работы с контроллером.
Там есть оба файла - и 2313def.dat и attiny2313.dat
Сейчас посмотрел.
С уважением,
Алексей.
Алексей.
- kip96
- Держит паяльник хвостом
- Сообщения: 965
- Зарегистрирован: Ср авг 26, 2009 08:24:50
- Откуда: 1300км от Пупа
Re: BASCOM AVR в вопросах и ответах
Так может он подключает ат90s2313? И, вообще, накой оно Вам? Выставьте в настройках компилятора и забудьте 
Все делают ошибки, только мудрецы - новые, а дураки - старые.
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
Так вроде как в том и проблема, что МК - Attiny2313, а работает только если указать at90s2313. Если я правильно понял...
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Re: BASCOM AVR в вопросах и ответах
Gordon Shumway писал(а):В протеусе "хрюкает" одинаково, а в железе DTMF-посылки идут только во втором варианте.
Из хэлпа баскома:
The DTMF output is available on the TIMER1 OCA1 pin. For a 2313 this is PORTB.3
Может не тот порт?
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Re: BASCOM AVR в вопросах и ответах
Возможно мой вопрос не заметили
Прошу помощи дисплей WG12864A-YYK-TN картинки выводит текст пишет, но только на латинице, кириллицей ничего не получается, наугад выскакивают русские буквы но связных слов не получается, пытаюсь перекодировать текст прогой по аналогии MC1602CH-SYRU, ничего не выходит. Просмотрел блокнотом font8x8.font. русские символы видны четко, но почему вылазят каракули не пойму.
По логике вещей, должны храниться просто координаты пикселей для определенных БУкоФ, а каракули тогда откуда? хочу русский!
Прошу помощи дисплей WG12864A-YYK-TN картинки выводит текст пишет, но только на латинице, кириллицей ничего не получается, наугад выскакивают русские буквы но связных слов не получается, пытаюсь перекодировать текст прогой по аналогии MC1602CH-SYRU, ничего не выходит. Просмотрел блокнотом font8x8.font. русские символы видны четко, но почему вылазят каракули не пойму.
По логике вещей, должны храниться просто координаты пикселей для определенных БУкоФ, а каракули тогда откуда? хочу русский!
- Gordon Shumway
- Мучитель микросхем
- Сообщения: 485
- Зарегистрирован: Пн авг 20, 2007 21:35:45
- Откуда: Мытищи, Московская область
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
edm2007 писал(а):Так вроде как в том и проблема, что МК - Attiny2313, а работает только если указать at90s2313. Если я правильно понял...
Именно так ! Поэтому и прошивальщик баскомовский ругается, что в реге - 90s2313, а в плате - tiny2313.
С уважением,
Алексей.
Алексей.
- Moto_v3x
- Потрогал лапой паяльник
- Сообщения: 307
- Зарегистрирован: Ср мар 31, 2010 11:45:58
- Откуда: Славянск
Re: BASCOM AVR в вопросах и ответах
Geka2000
Скорей всего не совпадает кодировка символов в таблице font8x8.font с кодировкой Винды
Скорей всего не совпадает кодировка символов в таблице font8x8.font с кодировкой Винды
Re: BASCOM AVR в вопросах и ответах
Gordon Shumway писал(а):Именно так ! Поэтому и прошивальщик баскомовский ругается, что в реге - 90s2313, а в плате - tiny2313.
Тактирование у тиньки внешнее или внутреннее в железе?
А то может про фуз CKDIV8 забыли галку снять и тактовая на 8 делится? А коды DTMF по хэлпу работают при значении тактовой частоты от 4 до 10 МГц
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
- Gordon Shumway
- Мучитель микросхем
- Сообщения: 485
- Зарегистрирован: Пн авг 20, 2007 21:35:45
- Откуда: Мытищи, Московская область
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
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 в вопросах и ответах
Привет народ, подскажите пожалуйсто ссылочку на исходник (или самим исходником угостите) диммера дла лампы накаливания 220В. мне нужно взять за основу, как правильно змеряется фаза, по таймеру или ещё как? Вобщем нужен исходник 

- mr4ester
- Держит паяльник хвостом
- Сообщения: 900
- Зарегистрирован: Чт авг 27, 2009 20:09:01
- Откуда: Приднестровье г.Бендеры
- Контактная информация:
Re: BASCOM AVR в вопросах и ответах
а зачем вам фазу мерить, или вы имели ввиду переход через 0? Если да то по мойму проще использовать оптосимистор у которого есть функция отслеживания перехода через ноль и те парится.
Работа избавляет нас от трех великих зол: скуки, порока, нужды. (Вольтер)
- константин_KoSS_89
- Вымогатель припоя
- Сообщения: 602
- Зарегистрирован: Пн дек 29, 2008 01:40:28
- Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)
Re: BASCOM AVR в вопросах и ответах
но мне нужно именно париться ибо это задани в инстике и там трёхфазная сеть, вобщем нужен исходник
-
aleksandr-zh
- Сверлит текстолит когтями
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
Re: BASCOM AVR в вопросах и ответах
константин_KoSS_89 писал(а):Привет народ, подскажите пожалуйсто ссылочку на исходник (или самим исходником угостите) диммера дла лампы накаливания 220В. мне нужно взять за основу, как правильно змеряется фаза, по таймеру или ещё как? Вобщем нужен исходник
исходник дать не могу, но подскажу:
делаете детектор нуля 220 Вольт, схем - море, поищите, в сети есть
вешаете на прерывание, настроенное на изменение
в обработчике прерывания устанавливаете значение таймеру 1 (чем больше - тем ярче)
в обработчике таймера1 по переполнению идет работа с выходом управления симмистором
в основном цикле программы вы изменяете значение переменной, которая в обработчике прерывания загружается в таймер ноль
- константин_KoSS_89
- Вымогатель припоя
- Сообщения: 602
- Зарегистрирован: Пн дек 29, 2008 01:40:28
- Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)
Re: BASCOM AVR в вопросах и ответах
Да на пальцах я понимаю, нужно в деле, продолжаем поиск...
- max50
- Мучитель микросхем
- Сообщения: 497
- Зарегистрирован: Ср дек 10, 2008 21:24:28
- Откуда: Алтайский край, Барнаул
Re: BASCOM AVR в вопросах и ответах
Может это пригодится?
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
-
aleksandr-zh
- Сверлит текстолит когтями
- Сообщения: 1278
- Зарегистрирован: Пн июн 18, 2007 21:51:20
Re: BASCOM AVR в вопросах и ответах
max50 писал(а):Может это пригодится?
для диммера сойдёт, но схема не супер в плане стабильности: размытые фронты
мы ее собирали, не то
- константин_KoSS_89
- Вымогатель припоя
- Сообщения: 602
- Зарегистрирован: Пн дек 29, 2008 01:40:28
- Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)
