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

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
raf65
Встал на лапы
Сообщения: 87
Зарегистрирован: Вс сен 27, 2009 20:49:06
Откуда: Советск

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

Сообщение raf65 »

puul-up резисторы к порту D подключите
Реклама
Аватара пользователя
edm2007
Поставщик валерьянки для Кота
Сообщения: 2255
Зарегистрирован: Вт апр 21, 2009 22:24:10
Откуда: Иркутск
Контактная информация:

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

Сообщение edm2007 »

Здравствуйте.

В железе есть подтяжка входов INT0 и INT1 (да и вообще всех входов)?
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Реклама
goldskif
Открыл глаза
Сообщения: 68
Зарегистрирован: Пт окт 25, 2013 17:13:03

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

Сообщение goldskif »

Здравствуйте, посоветуйте пример кода, как организовать динамическую индикацию часов в Attiny2313 на одном порту, а не на двух, как обычно.
Аватара пользователя
Адвансед
Встал на лапы
Сообщения: 98
Зарегистрирован: Вс мар 11, 2012 23:06:08
Откуда: Казань

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

Сообщение Адвансед »

Спасибо, действительно. Подтяжка помогла, так же доработал код, теперь нет пропусков нажатий.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

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

Сообщение Ivanoff-iv »

[uquote="goldskif",url="/forum/viewtopic.php?p=3208339#p3208339"]динамическую индикацию часов в Attiny2313 на одном порту.[/uquote] , 1порт = 8 ног,возможны такие варианты: (всё зависит от сложности планируемой обвязки)
1вар) 7ног на сегменты 1 на счетчик для перебора разрядов (останется придумать только как его синхронизировать (сбрасывать), например по сочетанию какого либо сегмента и "тактового" импульса или по прижатию тактовой ноги к "0")
2вар) использовать сдвиговый регистр (в него загружать сегмент) 2-3 ноги уйдёт на регистр + по ноге на разряд
3вар) 2 сдвиговых регистра (8ми битные) последовательно - в один грузить цифру, в другой расположение, впишется в 3ноги.
4вар) сочетание сдвиг регистра и счетчика: цифру в регистр, а счетчик перебирает разряды, тоже можно в 3-4 ноги вписать.

Добавлено after 9 minutes 15 seconds:
5вар) если только 2 цифры на индикаторе - 7 ног на сегменты 1 на разряды (один с инвертором)
6вар) сдвиговый регистр (сегменты) + декодер (разряды) = 5-6ног
7вар) можно через мультиплексор 4 ноги пропустить - станет 8 но поочереди, 1 на управление мультиплексором и 3 через декодер (получится до 8 разрядов индикатора), правда яркость будет в 2 раза ниже.
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Реклама
Аватара пользователя
raf65
Встал на лапы
Сообщения: 87
Зарегистрирован: Вс сен 27, 2009 20:49:06
Откуда: Советск

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

Сообщение raf65 »

[uquote="goldskif",url="/forum/viewtopic.php?p=3208339#p3208339"]Здравствуйте, посоветуйте пример кода, как организовать динамическую индикацию часов в Attiny2313 на одном порту, а не на двух, как обычно.[/uquote]
использовать 74595 или PCF8574, как пример
http://bascom.at.ua/publ/cikl_statej_na ... v/1-1-0-91
Реклама
Novice user
Мудрый кот
Сообщения: 1704
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

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

Сообщение Novice user »

Есть ли у кого опыт работы с плеером https://ru.aliexpress.com/item/Mini-MP3 ... Title=true ?
Аватара пользователя
raf65
Встал на лапы
Сообщения: 87
Зарегистрирован: Вс сен 27, 2009 20:49:06
Откуда: Советск

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

Сообщение raf65 »

[uquote="Novice user",url="/forum/viewtopic.php?p=3209790#p3209790"]Есть ли у кого опыт работы с плеером https://ru.aliexpress.com/item/Mini-MP3 ... Title=true ?[/uquote]

опыта с такой штукой нет, а вот тут есть скетчи на ардуино, я думаю можно адаптировать на Bascom

http://www.hotmcu.com/serial-mini-mp3-p ... p-269.html
Аватара пользователя
max50
Мучитель микросхем
Сообщения: 497
Зарегистрирован: Ср дек 10, 2008 21:24:28
Откуда: Алтайский край, Барнаул

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

Сообщение max50 »

Novice user писал(а):Есть ли у кого опыт работы с плеером https://ru.aliexpress.com/item/Mini-MP3 ... Title=true ?
На соседнем форуме есть.
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
Аватара пользователя
edm2007
Поставщик валерьянки для Кота
Сообщения: 2255
Зарегистрирован: Вт апр 21, 2009 22:24:10
Откуда: Иркутск
Контактная информация:

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

Сообщение edm2007 »

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

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

Сообщение max50 »

[uquote="edm2007",url="/forum/viewtopic.php?p=3210540#p3210540"]Ссылка битая. :solder:[/uquote]
У меня все работает. Нужно войти под своим аккаунтом.
Прямая ссылка на файл.
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
Аватара пользователя
edm2007
Поставщик валерьянки для Кота
Сообщения: 2255
Зарегистрирован: Вт апр 21, 2009 22:24:10
Откуда: Иркутск
Контактная информация:

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

Сообщение edm2007 »

Изображение

Под аккаунтом это уже другой разговор.
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Novice user
Мудрый кот
Сообщения: 1704
Зарегистрирован: Вт янв 05, 2016 10:14:25
Откуда: поселок Мелеуз

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

Сообщение Novice user »

спасибо,у меня после погружения в сон (Printbin &H7E ; &HFF ; &H06 ; &H09 ; &H00 ; &H00 ; &H02 ; &HEF) невозможно модуль разбудить,столько даташитов скачал ничего не понял с инициализацией,с выбором треков разобрался,например
Printbin &H7E ; &HFF ; &H06 ; &H12 ; &H00 ; &H00 ; &H01 ; &HEF ' папка mp3 файл 0001.mp3



разобрался,огромное спасибо-инит сд-карты=
Printbin &H7E ; &HFF ; &H06 ; &H09 ; &H00 ; &H00 ; &H02 ; &HEF
waitms 100
Аватара пользователя
bagira
Потрогал лапой паяльник
Сообщения: 362
Зарегистрирован: Чт фев 07, 2008 23:00:46
Откуда: Penza

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

Сообщение bagira »

Доброго времени суток мастерам!
Впервые подключаю Arduino Mega 2560. Заливаю по ICSP китайским USB-программатором, прямо из БаскомАВР.
Пробный тест: светодиодик L не моргает (просто потушен), а вместо логических уровней 0/1, на выводах 2,4-2,5 Вольт.
Вот кусочек текста:
$regfile = "m2560def.dat"
$crystal = 16000000
$hwstack = 40
$swstack = 16
$framesize = 32
Config Porth = Output
Config Portb = Output
Portb.7 = 1
Do
Porth = &B11110000
Wait 1
Porth = &B00001111
Wait 1
Portb.7 = 1
Wait 1
Portb.7 = 0
Wait 1
Loop
End
До этого пробовал МЕГУ 328 - всё происходило нормально (и шилось и моргало и уровни были 0/5В).
Буфер чтения и записи на первый взгляд совпадают, ошибок не выдаёт. В эмуляторе Баскома - работает правильно.
Напряжение питания не "просажено", внешних нагрузок от платы не питаю. Все порты свободные (просто тест на пустой плате).
В чём косяк? Ткните мордой...
R4FAAA
Земляки: FOX_CRAFT, Паятель
Аватара пользователя
Dnepr_1186
Потрогал лапой паяльник
Сообщения: 398
Зарегистрирован: Чт мар 26, 2009 20:53:27
Откуда: Беларусь.Минская обл.

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

Сообщение Dnepr_1186 »

а не маленькая ли задержка между переключениями? Частота большая выходит, может из-за этого и не горит.

У меня свой вопрос, управляю шаговым двигателем, использую 4 выхода порта с
кручу таким способом
Case 1 : Portc = &B00000101
Case 2 : Portc = &B00000110
Case 3 : Portc = &B00001001
Case 4 : Portc = &B00001010
так вот, мне нужно использовать другие выходы порта с PC4-PC5 под свои нужды. Каким образом переписать код управления чтобы остальные выходы не выдавали нули? А только 4 выхода РС0-РС3 использловались в условиях Case
Аватара пользователя
raf65
Встал на лапы
Сообщения: 87
Зарегистрирован: Вс сен 27, 2009 20:49:06
Откуда: Советск

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

Сообщение raf65 »

[uquote="Dnepr_1186",url="/forum/viewtopic.php?p=3216162#p3216162"]так вот, мне нужно использовать другие выходы порта с PC4-PC5 под свои нужды. Каким образом переписать код управления чтобы остальные выходы не выдавали нули? А только 4 выхода РС0-РС3 использловались в условиях Case[/uquote]

использу1те

set Pinx.y
reset Pinx.y
Аватара пользователя
bagira
Потрогал лапой паяльник
Сообщения: 362
Зарегистрирован: Чт фев 07, 2008 23:00:46
Откуда: Penza

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

Сообщение bagira »

[uquote="Dnepr_1186",url="/forum/viewtopic.php?p=3216162#p3216162"]...нужно использовать другие выходы порта с PC4-PC5 под свои нужды. Каким образом переписать код управления чтобы остальные выходы не выдавали нули? А только 4 выхода РС0-РС3 использловались в условиях Case[/uquote]
МАску используй...
PortC = PortC AND &B11101111 'Это сбросит РortС.4 в ноль не тронув остального содержимого
PortC = PortC XOR &B00010000 'Это установит РortС.4 в единицу не тронув остальное содержимое
...
Свою проблему решил...
Контроллер оказался пробит статикой :( . Весь или частично - не выяснял, но ясно одно, что микросхему придётся перепаивать...
R4FAAA
Земляки: FOX_CRAFT, Паятель
okean220
Родился
Сообщения: 13
Зарегистрирован: Вт янв 18, 2011 00:00:18

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

Сообщение okean220 »

У кого есть исходник на тда 7313 .заранее спасибо.
Аватара пользователя
Dnepr_1186
Потрогал лапой паяльник
Сообщения: 398
Зарегистрирован: Чт мар 26, 2009 20:53:27
Откуда: Беларусь.Минская обл.

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

Сообщение Dnepr_1186 »

Помогите уважаемые, такая проблема. Собираю спидометр стрелочный на шаговом двигателе. И необходимо точно измерять частоту от датчика скорости. Написал программку. Так вот частота немного не совпадает с той что я пускаю на вход(отстает на 1гц до 40гц на входе) и на некоторых частотах дергается и при увеличении дальше отстает уже на 2гц, если частота выше 115гц то на 3гц и так далее. В протеусе проблем нету.
Посмотрите мое видео, если плохо объяснил. Прикрепляю ниже.
Та вот дело в том что у меня контроллер тактируется от внутреннего генератора 8мгц. Может ли быть такой косяк из-за этого?И необходимо поставить кварц? Или в чем то другом проблема?
https://cloud.mail.ru/public/2G9i/woSzVVEge
Аватара пользователя
edm2007
Поставщик валерьянки для Кота
Сообщения: 2255
Зарегистрирован: Вт апр 21, 2009 22:24:10
Откуда: Иркутск
Контактная информация:

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

Сообщение edm2007 »

Внутренний генератор конечно штука нестабильная, и для частотомера однозначно нужен внешний кварц, но все же код желательно было бы привести. Никто же не знает, как именно Вы измеряете частоту. Захватом таймера? Или подсчетом импульсов внешним прерыванием?
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Ответить

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