Плейер световых эффектов - помогите стать лучше

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Плейер световых эффектов - помогите стать лучше

Сообщение ARV »

Serzh2000 писал(а):в последней ссылки по фьюзы ничего не упомянули
фьюзы прежние - внешний кварц высокой частоты, BOD отключить, WDT отключить и вообще все отключить, кроме RST и SPI.

Добавлено after 10 minutes 43 seconds:
у меня осталась последняя плата - надо кому?

могу, как и говорил, укомлектовать набор деталей (кроме кварца и тантала).
прилагаю файлик с рачетом себестоимости - цены по Алиэкспрессу и JLCPCB без накруток (на коллегах не наживаюсь), почтовые услуги отдельно.
что помечено "не комплектуется" - не влазит в конверт, чтобы отправить заказным письмом, поэтому если у кого будет желание, эти позиции (кроме, как уже писал, кварца и тантала) могу добавить, но отправлять придется посылкой - раза в 3-4 дороже заказного письма. цены на почтовые услуги можете уточнить на сайте почты РФ, две платы без компонентов отправлял в конверте - около 90 рублей вышло (вы не поверите: пустой бумажный конверт 44 рубля!!! :shock: )
Вложения
Перечень с ценами.pdf
(289.68 КБ) 121 скачивание
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Плейер световых эффектов - помогите стать лучше

Сообщение Dimon456 »

ARV писал(а):вообще все отключить
Сейчас на прямых панаотключает.
Картинку лучше приложите.
Аватара пользователя
Serzh2000
Опытный кот
Сообщения: 867
Зарегистрирован: Пт фев 27, 2015 12:00:53
Откуда: Рязанская область

Re: Плейер световых эффектов - помогите стать лучше

Сообщение Serzh2000 »

согласен с Dimon456 я и так то самоучка начинающий
фьюзы прежние - внешний кварц высокой частоты, BOD отключить, WDT отключить и вообще все отключить, кроме RST и SPI.
не понял ваще
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Плейер световых эффектов - помогите стать лучше

Сообщение ARV »

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

Мой уютный бложик... заходите!
Аватара пользователя
Serzh2000
Опытный кот
Сообщения: 867
Зарегистрирован: Пт фев 27, 2015 12:00:53
Откуда: Рязанская область

Re: Плейер световых эффектов - помогите стать лучше

Сообщение Serzh2000 »

я о других беспокоюсь
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Плейер световых эффектов - помогите стать лучше

Сообщение ARV »

хорошо, повторяю из статьи:


При прошивке необходимо установить FUSE-биты следующим образом: LOW_FUSES = 0xFF, HIGH_FUSES=0xC7. Так же можно ориентироваться на следующий скриншот:
Изображение
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Плейер световых эффектов - помогите стать лучше

Сообщение Dimon456 »

ARV писал(а):При прошивке необходимо установить FUSE-биты следующим образом: LOW_FUSES = 0xFF, HIGH_FUSES=0xC7. Так же можно ориентироваться на следующий скриншот:
При чем тут Atmega8?

Serzh2000 давайте проверим по другому, вы терминалом не подключались?
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Плейер световых эффектов - помогите стать лучше

Сообщение ARV »

Dimon456 писал(а):При чем тут Atmega8?
похоже, у меня головокружение от успехов :oops: :facepalm: :o
вот правильный скриншот, правильные фьюзы и правильная командная строка для avrdude в связке с USBAsp:
Изображение
Изображение

Изображение
avrdude.exe -pm328p -cusbasp -u -Uflash:w:DIGISCRIPT-V2.hex:a -Ulfuse:w:0xff:m -Uhfuse:w:0xdf:m -Uefuse:w:0x7:m
Вложения
3.png
(2.5 КБ) 728 скачиваний
2.png
(9.38 КБ) 714 скачиваний
1.png
(45.15 КБ) 720 скачиваний
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
Serzh2000
Опытный кот
Сообщения: 867
Зарегистрирован: Пт фев 27, 2015 12:00:53
Откуда: Рязанская область

Re: Плейер световых эффектов - помогите стать лучше

Сообщение Serzh2000 »

Serzh2000 давайте проверим по другому, вы терминалом не подключались?
да подключал ... что надо сделать пишите вечером часиков в 8 сделаю все :kill:
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Плейер световых эффектов - помогите стать лучше

Сообщение Dimon456 »

Serzh2000 писал(а):да подключал ... что надо сделать пишите вечером часиков в 8 сделаю все
Ни что не надо делать, раз терминал работает значит рабочая частота соответствует 16МГц.
Аватара пользователя
Serzh2000
Опытный кот
Сообщения: 867
Зарегистрирован: Пт фев 27, 2015 12:00:53
Откуда: Рязанская область

Re: Плейер световых эффектов - помогите стать лучше

Сообщение Serzh2000 »

СпойлерCформированная командная строка:
avrdude.exe -p m328p -c usbasp -P usb -U lock:r:lock.hex:r -U hfuse:r:hfuse.hex:r -U lfuse:r:lfuse.hex:r -U efuse:r:efuse.hex:r


avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude.exe: Device signature = 0x1e950f
avrdude.exe: reading lock memory:

Reading | ################################################## | 100% 0.00s

avrdude.exe: writing output file "lock.hex"
avrdude.exe: reading hfuse memory:

Reading | ################################################## | 100% 0.00s

avrdude.exe: writing output file "hfuse.hex"
avrdude.exe: reading lfuse memory:

Reading | ################################################## | 100% 0.01s

avrdude.exe: writing output file "lfuse.hex"
avrdude.exe: reading efuse memory:

Reading | ################################################## | 100% 0.00s

avrdude.exe: writing output file "efuse.hex"

avrdude.exe: safemode: Fuses OK (E:07, H:DF, L:F7)

avrdude.exe done. Thank you.
всем привет!
во скачал с другого сайта программу avrdude prog и она читает фьюзы :))

только , я не селен в английском, но по моему она ругается на мой программатор usbasp :(
и фьюзы E:07, H:DF, L:F7 вот эти? кажется отличаются от нужных
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Плейер световых эффектов - помогите стать лучше

Сообщение ARV »

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

Мой уютный бложик... заходите!
Аватара пользователя
Serzh2000
Опытный кот
Сообщения: 867
Зарегистрирован: Пт фев 27, 2015 12:00:53
Откуда: Рязанская область

Re: Плейер световых эффектов - помогите стать лучше

Сообщение Serzh2000 »

то есть не та частота , я правильно понял ?
галку нужно снять с CKSEL3 ?
Изображение

Добавлено after 26 minutes 31 second:
извините , я пока писал ВЫ ответили.
я что уцепился какая то не здоровая ситуация
после того как разобрались с 9ми ногами я припаял проводок поверх, на соплях
включаешь блок питания бежит радуга, толкнешь-прижмешь дунешь-плюнешь карта читается

потом просверлил припаял, ан нет такая же ерунда бежит радуга шевеление конечно больше не помогает, а
вот минусом к проводку (к девятым ногам) тыкнешь и уберешь начинает работать как надо до тех пор пока не вынешь карту !!!
к стати на кнопку нажмешь эффекты начинаются с начало так как и должно быть.


вот и закрались сомнения на счет фьюз
кстати убрал галку с CKSEL3 ... ни че не изменилось и радуга бежит и тыкаю проводком (по этому и хочу ВАШУ плату)
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Плейер световых эффектов - помогите стать лучше

Сообщение ARV »

на 9-й ноге МК "минус" должен появляться только тогда, когда карта вставлена в слот. на моей плате эта нога соединена с выключателем слота, который встроен в слот. если у вас нет настоящего слота, то 9-ю ногу МК надо не тыкать на массу, а соединить навсегда с нею - тогда определение карты в слоте будет, как раньше - программно происходить.

Добавлено after 3 minutes 23 seconds:
если карта читается не всегда или плохо - это может быть связано с тем, о чем Dimon456 говорил - не совсем правильная инициализация карты. я, вроде бы, в последней прошивке этот момент учел - инициализирую карту на малой скорости, а потом включаю высокую, так что должно работать. но работает или нет на самом деле, я проверить не могу, потому что все три мои карты инициализируются ВСЕГДА, т.е. и на высокой скорости, и на низкой. поэтому будем тренироваться на кошках, т.е. на вас :) ну или на Dimon456:)))
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
Serzh2000
Опытный кот
Сообщения: 867
Зарегистрирован: Пт фев 27, 2015 12:00:53
Откуда: Рязанская область

Re: Плейер световых эффектов - помогите стать лучше

Сообщение Serzh2000 »

если у вас нет настоящего слота
понял!!! :)) я его с какого то принтера выпаял . исправлюсь ОК.

а насчет галки во фьюзах как все таки правильно, хотелось до конца прояснить
Fuse Low Byte =F7 или Fuse Low Byte =FF
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Плейер световых эффектов - помогите стать лучше

Сообщение ARV »

Правильно LOW=FF, но я так подозреваю, кварц у вас такой, что он успешно запускается и с другими значениями... не советую на это рассчитывать.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
Serzh2000
Опытный кот
Сообщения: 867
Зарегистрирован: Пт фев 27, 2015 12:00:53
Откуда: Рязанская область

Re: Плейер световых эффектов - помогите стать лучше

Сообщение Serzh2000 »

спасибо, понятно.

последний вопросик на сон грядущий :))

вот ВЫ писали
проблему получения случайного числа "вблизи" от предыдущего я себе в напоминальник давно записал, и решу её, как только по-серьезному возьмусть за завершение плейера. сейчас на этом можете не сосредотачиваться, в будущем не будет такого (во всяком случае, я надеюсь на это), что случайный цвет будет мало отличаться от предыдущего.
это еще будет или нет? :facepalm:
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Плейер световых эффектов - помогите стать лучше

Сообщение ARV »

Это ещё будет. Пока не сделано.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: Плейер световых эффектов - помогите стать лучше

Сообщение Dimon456 »

При LOW=F7 (full swing) генератор работает стабильнее, но жрёт больше тока.
ARV писал(а): в последней прошивке этот момент учел - инициализирую карту на малой скорости, а потом включаю высокую, так что должно работать.
Вообще-то не у вас не так.

Код: Выделить всё

	if(console_mode()) return true;

	SPSR = _BV(SPI2X); // TODO

	cfg_lock = false; // снимаем запрет на команды конфигурации
	// открываем файл конфигурации
	if(pf_mount(&fs) == FR_OK){
1- Вы еще до вызова функции disk_initialize() уже включаете удвоенную скорость, а далее в функции disk_initialize() еще раз выполняете SPSR = _BV(SPI2X);
2- при выполнении условия if(console_mode()) return true; у вас не будет включена удвоенная скорость SPI.

Пересоберите ему прошивку с этими правками
Спойлер

Код: Выделить всё

	if(console_mode()) { SPSR = _BV(SPI2X); /* TODO */ return true; }

	//SPSR = _BV(SPI2X); // TODO

	cfg_lock = false; // снимаем запрет на команды конфигурации
	// открываем файл конфигурации
	if(pf_mount(&fs) == FR_OK){
Аватара пользователя
Riniy
Мучитель микросхем
Сообщения: 406
Зарегистрирован: Ср окт 27, 2010 04:20:09
Откуда: Сахалин -> Татарстан

Re: Плейер световых эффектов - помогите стать лучше

Сообщение Riniy »

ARV Спасибо большое за платы, получил.
Скоро отпуск сделаю вашу версию, а пока недостающую комплектуху закажу.

По поводу WS11 и WS12 я в своем проекте для разных типов светодиодов менял только RGB или GRB макет. Изначально тестировал на WS11, а потом как пришли WS12 все заработало без корректировки таймингов.
Ответить

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