JY-MCU 3208 на DS3231 или JY-MCU 3208pro

Обсуждаем контроллеры компании Atmel.
Ответить
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 162
Зарегистрирован: Ср фев 02, 2011 16:22:32

Сообщение ksa69 »

g2g2g2 писал(а): А не поселитесь ссылкой, как залить и как по том подключить уно. Какие ножки куда?
c матрицами чуть по-другому, нежели с текстовыми LCD.
начать можно с изучения вот этого http://forum.amperka.ru/threads/uno-%D0 ... 16x32.687/
и вот этого https://github.com/wildstray/ht1632c/tr ... r/examples
а по заливке пустой прошивки в мегу8 с помощью ардуино УНО вот это http://radiokot.ru/circuit/digital/pcmod/48/
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Обновление (с поддержкой барометра BMP180) моей прошивки в параллельной ветке форума.
Контактная информация:
Реклама
kc3
Встал на лапы
Сообщения: 117
Зарегистрирован: Сб сен 17, 2011 10:47:13

Сообщение kc3 »

Подскажите профессионал, я просто никогда ничего подобного не пробовал, но вот решил приобрести такой модуль.
Получил плату часов вот отсюда
http://ru.aliexpress.com/item/Free-ship ... wVersion=2
Хотел бы их изменить, убрать иероглифы китайские на нормальный наш язык. Видел и секунды бегут как то.
Есть программатор вот такой
http://ru.aliexpress.com/item/USBasp-US ... f=deeplink
Но даже как их подключить к программатору не пойму, там шлейф один а тут другое.
Я понимаю что я полный ноль и спрашиваю азы но я их не знаю а в сети только видео по этим часам. Не пинайте пожалуйста а обьясните что за чем делать поэтапно. Спасибо заранее. Надо же когда то начинать.
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Есть два вида типа разъёмов для программирования МК AVR - на 10 и на 6 контактов. Первый - у программатора, второй нужно впаивать в эту плату. Гуглите AVR ISP.

Можете ради интереса мой проект зашить, последняя выложенная прошивка здесь на форуме.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
kc3
Встал на лапы
Сообщения: 117
Зарегистрирован: Сб сен 17, 2011 10:47:13

Сообщение kc3 »

WiseLord писал(а):Есть два вида типа разъёмов для программирования МК AVR - на 10 и на 6 контактов. Первый - у программатора, второй нужно впаивать в эту плату.
Можете ради интереса мой проект зашить, последняя выложенная прошивка здесь на форуме.
Я в плату впаял штырьки, сделал шлейф с оодной стороны в программатор 6 контактов и с другой стороны 6 контактов.
соединил их так
isp1.png
(9.05 КБ) 860 скачиваний
. Подключаю программатор и он определяется системой. запускаю программу AVRDUDESHELL программатор определяется ей. Подключаю плату часов к программатору, она загорается начинает работать, но в компьютере никак не проявляется, хвук так к примеру что воткнул устройство. Или другая какая программа нужна для этого. Я не делал ни разу и сам программатор только взял специально для этой платы часов чтобы учиться.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

У меня в Linux подобный программатор сразу определяется как usbasp и сразу же работает с программой avrdude.
Под windows, вероятно, нужно какие-то драйвера устанавливать
Контактная информация:
Реклама
kc3
Встал на лапы
Сообщения: 117
Зарегистрирован: Сб сен 17, 2011 10:47:13

Сообщение kc3 »

нет, программатор определяется программой сразу, даже не нужно в ней выбирать что за он, галочку ставит сам на правильном названии программатора. Драйвера в систему я ставил. Я имею ввиду что подключаю часы к программатору и никакого звука, реакции не видно подключил или нет. Можно как то попробовать сохранить начальную прошивку, настройки, а то мало ли потом что то не так чтобы вернуться на исходные.
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

А и не должно быть никакой реакции. Теперь берёте файлы прошивки (flash (hex) и eeprom (bin)) и прошиваете в контроллер. И да, можете также сохранить текущую прошивку из часов в hex-файл на всякий случай.

P.S. И да, микросхему HD1632 тоже надо распаять (вместе с батарейкой дежурного питания). В китайской прошивке она не используется, там чисто программный и крайне неточный счёт времени, которое при снятии питания, естественно, сбивается.
Последний раз редактировалось WiseLord Чт дек 31, 2015 10:15:12, всего редактировалось 1 раз.
Контактная информация:
kc3
Встал на лапы
Сообщения: 117
Зарегистрирован: Сб сен 17, 2011 10:47:13

Сообщение kc3 »

как сохранить все настройки в avrdudeprog33. Извините что вопросы такие тупые, но я реально первый раз в это полез.
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Для работы с avrdude применимы следующие консольные команды:

avrdude -p atmega8 -с usbasp -P usbasp -U flash:w:file.hex:i - зашивает прошивку file.hex в контроллер
avrdude -p atmega8 -с usbasp -P usbasp -U flash:r:file.hex:i - сохраняет прошивку из МК в файл file.hex

avrdude -p atmega8 -с usbasp -P usbasp -U eeprom:w:eeprom.bin:r - зашивает eeprom.bin в контроллер
avrdude -p atmega8 -с usbasp -P usbasp -U eeprom:r:eeprom.bin:r - вычитывает содержимое EEPROM из МК в файл eeprom.bin

avrdude -p atmega8 -с usbasp -P usbasp -U lfuse:w:0x24:m -U hfuse:w:0xd1:m - записывает fuse-биты (8МГц внутренний генератор)

:i, :r и :m здесь - соотсветственно формат (соответсвенно, в формате файла intel hex, или в виде raw-файла или переданное напрямую)
:w и :r - запись или чтение соответственно
-p atmega8 - контроллер
-с usbasp - программатор
-P usbasp - порт программатора

avrdudeprog33 - некая оболочка для avrdude, которая теоретически должна автоматизировать большинство из этих вещей. По ней вопросы уже не ко мне, я никогда подобным софтом не пользовался.
Контактная информация:
kc3
Встал на лапы
Сообщения: 117
Зарегистрирован: Сб сен 17, 2011 10:47:13

Сообщение kc3 »

В плату я впаял только разьем мини юсб и один диод к нему. Вот если взять такой модуль http://ru.aliexpress.com/item/DS3231-AT ... wVersion=2
то его как то можно добавить или просто выпаять оттуда микросхему и припаять на место на плате часов для DS3231 и батарейку.
Вот у меня голая плата, подскажите где то есть прошивка что быне было китайских ероглифов, ну короче то что подойдет для моей схемы. Файлики которые можно попробовать прошить
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 162
Зарегистрирован: Ср фев 02, 2011 16:22:32

Сообщение ksa69 »

описание как припаять DS3231 и так же прошивка есть в соседней теме форума. http://radiokot.ru/forum/viewtopic.php?f=25&t=112934
вот тут всё подробно описано.
разъем мини усб там вообще ни к чему, надо впаять разъем ISP и через него прошить.
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 22
Зарегистрирован: Вс май 06, 2007 20:47:05
Откуда: Ковель

Сообщение igorfirst »

Схема к JY - MCU3208Clock Pro
Вложения
[010866]HT163(MCU) .rar
(348.82 КБ) 577 скачиваний
Мучитель микросхем
Аватара пользователя
Сообщения: 497
Зарегистрирован: Ср дек 10, 2008 21:24:28
Откуда: Алтайский край, Барнаул

Сообщение max50 »

Всем привет!
Подскажите, какие матрицы стоят в jy-mcu-3208?
Спасибо.
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
Родился
Сообщения: 5
Зарегистрирован: Сб апр 29, 2017 15:47:11

Сообщение vov4ik59 »

Всем привет
обьясните пожалуйста чайнику...
у меня появились часы JY-MCU 3208 pro,(контроллер "Atmega 8" не менял) запаял DS3231, сделал перемычку питания,подпаял резисторы по 10 ком (R19..R20) и для термодатчика R13 4,7 ком, выпаял родной кварц,но часы перестали идти.....я так понимаю что часы надо перепрошить, выше по этой теме есть прошивки но под атмега 328. есть ли прошивка под мою плату?
а может дело не в прошивке,может что то еще надо добавить или где что то перемкнуть
буду рад если поможете )
Родился
Сообщения: 5
Зарегистрирован: Сб апр 29, 2017 15:47:11

Сообщение vov4ik59 »

спасибо но к сожалению не одна прошивка не подходит,то отображается черт знает что,то кнопки не работают
придется заменить атмегу 8 на 328, тут прошивок навалом -:)
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Нужно не все подряд пробовать, а прошить, исходя из названий файлов, matrixclock_ru.bin (при необходимости, хотя и необязательно, подредактировав в редакторе eeprom) и matrixclock_ht1632_atmega8.hex. Гарантировано работает с JY-MCU 3208Pro. Нажатие 3 кнопок одновременно - вход в режим, где можно подстроить поворот и зеркалирование матриц.
Контактная информация:
Родился
Сообщения: 5
Зарегистрирован: Сб апр 29, 2017 15:47:11

Сообщение vov4ik59 »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3094411#p3094411"]Нужно не все подряд пробовать, а прошить, исходя из названий файлов, matrixclock_ru.bin (при необходимости, хотя и необязательно, подредактировав в редакторе eeprom) и matrixclock_ht1632_atmega8.hex. Гарантировано работает с JY-MCU 3208Pro. Нажатие 3 кнопок одновременно - вход в режим, где можно подстроить поворот и зеркалирование матриц.[/uquote]
Спасибо за ответ
залил: "matrixclock_ht1632.hex" ...фюз дефольтный 0xE1 поменял на 0xE3 полет нормальный... есть и глюк,при отключении питания матрицы не полностью гаснут, очень тускло но светятся ( так батарейка не долго хватит) да и шрифт цифр не нравится,они какие то жирные
заказал чип: атмега 328 потом буду пробовать более продвинутые прошивки -:)
P.S глюк исчез после установки термодатчика DS18B20
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Шрифт больших цифр можно нарисовать под себя в редакторе EEPROM.
Контактная информация:
Ответить

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