Обсуждаем контроллеры компании Atmel.
Ответить

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

Сб окт 14, 2017 04:03:22

puul-up резисторы к порту D подключите

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

Сб окт 14, 2017 08:22:22

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

В железе есть подтяжка входов INT0 и INT1 (да и вообще всех входов)?

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

Пн окт 16, 2017 21:32:33

Здравствуйте, посоветуйте пример кода, как организовать динамическую индикацию часов в Attiny2313 на одном порту, а не на двух, как обычно.

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

Ср окт 18, 2017 08:51:28

Спасибо, действительно. Подтяжка помогла, так же доработал код, теперь нет пропусков нажатий.

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

Ср окт 18, 2017 11:23:21

динамическую индикацию часов в Attiny2313 на одном порту.
, 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 раза ниже.

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

Ср окт 18, 2017 17:04:52

Здравствуйте, посоветуйте пример кода, как организовать динамическую индикацию часов в Attiny2313 на одном порту, а не на двух, как обычно.

использовать 74595 или PCF8574, как пример
http://bascom.at.ua/publ/cikl_statej_na ... v/1-1-0-91

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

Ср окт 18, 2017 18:09:41

Есть ли у кого опыт работы с плеером https://ru.aliexpress.com/item/Mini-MP3 ... Title=true ?

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

Чт окт 19, 2017 07:09:08

Есть ли у кого опыт работы с плеером https://ru.aliexpress.com/item/Mini-MP3 ... Title=true ?


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

http://www.hotmcu.com/serial-mini-mp3-p ... p-269.html

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

Чт окт 19, 2017 15:54:53

Novice user писал(а):Есть ли у кого опыт работы с плеером https://ru.aliexpress.com/item/Mini-MP3 ... Title=true ?

На соседнем форуме есть.

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

Чт окт 19, 2017 16:09:11

Ссылка битая. :solder:

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

Чт окт 19, 2017 16:14:30

Ссылка битая. :solder:

У меня все работает. Нужно войти под своим аккаунтом.
Прямая ссылка на файл.

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

Чт окт 19, 2017 16:20:31

Изображение

Под аккаунтом это уже другой разговор.

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

Чт окт 19, 2017 16:31:28

спасибо,у меня после погружения в сон (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

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

Пн окт 23, 2017 19:58:18

Доброго времени суток мастерам!
Впервые подключаю 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В).
Буфер чтения и записи на первый взгляд совпадают, ошибок не выдаёт. В эмуляторе Баскома - работает правильно.
Напряжение питания не "просажено", внешних нагрузок от платы не питаю. Все порты свободные (просто тест на пустой плате).
В чём косяк? Ткните мордой...

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

Ср окт 25, 2017 20:00:44

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

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

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

Ср окт 25, 2017 21:59:36

так вот, мне нужно использовать другие выходы порта с PC4-PC5 под свои нужды. Каким образом переписать код управления чтобы остальные выходы не выдавали нули? А только 4 выхода РС0-РС3 использловались в условиях Case


использу1те

set Pinx.y
reset Pinx.y

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

Чт окт 26, 2017 12:22:04

...нужно использовать другие выходы порта с PC4-PC5 под свои нужды. Каким образом переписать код управления чтобы остальные выходы не выдавали нули? А только 4 выхода РС0-РС3 использловались в условиях Case

МАску используй...
PortC = PortC AND &B11101111 'Это сбросит РortС.4 в ноль не тронув остального содержимого
PortC = PortC XOR &B00010000 'Это установит РortС.4 в единицу не тронув остальное содержимое
...
Свою проблему решил...
Контроллер оказался пробит статикой :( . Весь или частично - не выяснял, но ясно одно, что микросхему придётся перепаивать...

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

Вс ноя 05, 2017 21:24:09

У кого есть исходник на тда 7313 .заранее спасибо.

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

Ср ноя 08, 2017 22:40:18

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

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

Чт ноя 09, 2017 03:48:52

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