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

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

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

Сообщение 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/
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

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

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

Сообщение kc3 »

Подскажите профессионал, я просто никогда ничего подобного не пробовал, но вот решил приобрести такой модуль.
Получил плату часов вот отсюда
http://ru.aliexpress.com/item/Free-shipping-JY-MCU-3208-Lattice-Clock-HT1632C-driver-MCU-support-with-a-secondary-development-Dot/2002893000.html?detailNewVersion=2
Хотел бы их изменить, убрать иероглифы китайские на нормальный наш язык. Видел и секунды бегут как то.
Есть программатор вот такой
http://ru.aliexpress.com/item/USBasp-USB-ISP-3-3V-5V-AVR-Programmer-USB-ATMEGA8-ATMEGA128-New-10PIN-Wire-Support/2036402518.html?sk=urrvr3Zje:&cpt=1451513766007&aff_platform=aaf&aff_trace_key=34ce41bff5d44c77b84b491198a54214-1451513766007-07473-urrvr3Zje&detailNewVersion=2&af=deeplink
Но даже как их подключить к программатору не пойму, там шлейф один а тут другое.
Я понимаю что я полный ноль и спрашиваю азы но я их не знаю а в сети только видео по этим часам. Не пинайте пожалуйста а обьясните что за чем делать поэтапно. Спасибо заранее. Надо же когда то начинать.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

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

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

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

Сообщение kc3 »

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

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

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

Сообщение WiseLord »

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

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

Сообщение kc3 »

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

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

Сообщение WiseLord »

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

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

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

Сообщение kc3 »

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

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

Сообщение 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

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

Сообщение kc3 »

В плату я впаял только разьем мини юсб и один диод к нему. Вот если взять такой модуль http://ru.aliexpress.com/item/DS3231-AT24C32-IIC-Module-Precision-Clock-Module-DS3231SN-for-Arduino-Memory-module-Free-Shipping/32346088222.html?detailNewVersion=2
то его как то можно добавить или просто выпаять оттуда микросхему и припаять на место на плате часов для DS3231 и батарейку.
Вот у меня голая плата, подскажите где то есть прошивка что быне было китайских ероглифов, ну короче то что подойдет для моей схемы. Файлики которые можно попробовать прошить
Аватара пользователя
ksa69
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Ср фев 02, 2011 16:22:32

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

Сообщение ksa69 »

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

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

Сообщение igorfirst »

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

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

Сообщение max50 »

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

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

Сообщение vov4ik59 »

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

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

Сообщение vov4ik59 »



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

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

Сообщение WiseLord »

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

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

Сообщение 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
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

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

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