Страница 15 из 45
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пн сен 09, 2019 20:06:18
ARV
Serzh2000 писал(а):в последней ссылки по фьюзы ничего не упомянули
фьюзы прежние - внешний кварц высокой частоты, BOD отключить, WDT отключить и вообще все отключить, кроме RST и SPI.
Добавлено after 10 minutes 43 seconds:
у меня осталась последняя плата - надо кому?
могу, как и говорил, укомлектовать набор деталей (кроме кварца и тантала).
прилагаю файлик с рачетом себестоимости - цены по Алиэкспрессу и JLCPCB без накруток (на коллегах не наживаюсь), почтовые услуги отдельно.
что помечено "не комплектуется" - не влазит в конверт, чтобы отправить заказным письмом, поэтому если у кого будет желание, эти позиции (кроме, как уже писал, кварца и тантала) могу добавить, но отправлять придется посылкой - раза в 3-4 дороже заказного письма. цены на почтовые услуги можете уточнить на сайте почты РФ, две платы без компонентов отправлял в конверте - около 90 рублей вышло (вы не поверите: пустой бумажный конверт 44 рубля!!!

)
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пн сен 09, 2019 20:16:48
Dimon456
ARV писал(а):вообще все отключить
Сейчас на прямых панаотключает.
Картинку лучше приложите.
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пн сен 09, 2019 20:27:23
Serzh2000
согласен с Dimon456 я и так то самоучка начинающий
фьюзы прежние - внешний кварц высокой частоты, BOD отключить, WDT отключить и вообще все отключить, кроме RST и SPI.
не понял ваще
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пн сен 09, 2019 20:40:11
ARV
если у вас радуга бежит - фьюзы правильные, не надо ничего менять.
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пн сен 09, 2019 20:45:13
Serzh2000
я о других беспокоюсь
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пн сен 09, 2019 20:52:37
ARV
хорошо, повторяю из статьи:
При прошивке необходимо установить FUSE-биты следующим образом:
LOW_FUSES = 0xFF,
HIGH_FUSES=0xC7. Так же можно ориентироваться на следующий скриншот:

Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Вт сен 10, 2019 12:52:04
Dimon456
ARV писал(а):При прошивке необходимо установить FUSE-биты следующим образом: LOW_FUSES = 0xFF, HIGH_FUSES=0xC7. Так же можно ориентироваться на следующий скриншот:
При чем тут Atmega8?
Serzh2000 давайте проверим по другому, вы терминалом не подключались?
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Вт сен 10, 2019 13:07:07
ARV
Dimon456 писал(а):При чем тут Atmega8?
похоже, у меня головокружение от успехов
вот правильный скриншот, правильные фьюзы и правильная командная строка для
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
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Вт сен 10, 2019 14:47:21
Serzh2000
Serzh2000 давайте проверим по другому, вы терминалом не подключались?
да подключал ... что надо сделать пишите вечером часиков в 8 сделаю все

Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Вт сен 10, 2019 16:23:39
Dimon456
Serzh2000 писал(а):да подключал ... что надо сделать пишите вечером часиков в 8 сделаю все
Ни что не надо делать, раз терминал работает значит рабочая частота соответствует 16МГц.
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Вт сен 10, 2019 19:30:43
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 вот эти? кажется отличаются от нужных
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Вт сен 10, 2019 19:36:05
ARV
ругается на китайский клон - да пусть хоть плюется

работает - и ладно. у меня тоже ругается.
фьюзы эти самые
что вы за них уцепились? если бы они были недопустимо неправильными, радуга бы не работала
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Вт сен 10, 2019 20:11:29
Serzh2000
то есть не та частота , я правильно понял ?
галку нужно снять с CKSEL3 ?
Добавлено after 26 minutes 31 second:
извините , я пока писал ВЫ ответили.
я что уцепился какая то не здоровая ситуация
после того как разобрались с 9ми ногами я припаял проводок поверх, на соплях
включаешь блок питания бежит радуга, толкнешь-прижмешь дунешь-плюнешь карта читается
потом просверлил припаял, ан нет такая же ерунда бежит радуга шевеление конечно больше не помогает, а
вот минусом к проводку (к девятым ногам) тыкнешь и уберешь начинает работать как надо до тех пор пока не вынешь карту !!!
к стати на кнопку нажмешь эффекты начинаются с начало так как и должно быть.
вот и закрались сомнения на счет фьюз
кстати убрал галку с CKSEL3 ... ни че не изменилось и радуга бежит и тыкаю проводком (по этому и хочу ВАШУ плату)
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Вт сен 10, 2019 20:24:12
ARV
на 9-й ноге МК "минус" должен появляться только тогда, когда карта вставлена в слот. на моей плате эта нога соединена с выключателем слота, который встроен в слот. если у вас нет настоящего слота, то 9-ю ногу МК надо не тыкать на массу, а соединить навсегда с нею - тогда определение карты в слоте будет, как раньше - программно происходить.
Добавлено after 3 minutes 23 seconds:
если карта читается не всегда или плохо - это может быть связано с тем, о чем
Dimon456 говорил - не совсем правильная инициализация карты. я, вроде бы, в последней прошивке этот момент учел - инициализирую карту на малой скорости, а потом включаю высокую, так что должно работать. но работает или нет на самом деле, я проверить не могу, потому что все три мои карты инициализируются ВСЕГДА, т.е. и на высокой скорости, и на низкой. поэтому будем тренироваться на кошках, т.е. на вас

ну или на
Dimon456-е

Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Вт сен 10, 2019 20:28:30
Serzh2000
если у вас нет настоящего слота
понял!!!

я его с какого то принтера выпаял . исправлюсь ОК.
а насчет галки во фьюзах как все таки правильно, хотелось до конца прояснить
Fuse Low Byte =F7 или Fuse Low Byte =FF
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Вт сен 10, 2019 20:46:37
ARV
Правильно LOW=FF, но я так подозреваю, кварц у вас такой, что он успешно запускается и с другими значениями... не советую на это рассчитывать.
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Вт сен 10, 2019 20:51:44
Serzh2000
спасибо, понятно.
последний вопросик на сон грядущий
вот ВЫ писали
проблему получения случайного числа "вблизи" от предыдущего я себе в напоминальник давно записал, и решу её, как только по-серьезному возьмусть за завершение плейера. сейчас на этом можете не сосредотачиваться, в будущем не будет такого (во всяком случае, я надеюсь на это), что случайный цвет будет мало отличаться от предыдущего.
это еще будет или нет?

Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Ср сен 11, 2019 04:57:46
ARV
Это ещё будет. Пока не сделано.
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Ср сен 11, 2019 16:32:39
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){
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пт сен 13, 2019 07:58:25
Riniy
ARV Спасибо большое за платы, получил.
Скоро отпуск сделаю вашу версию, а пока недостающую комплектуху закажу.
По поводу WS11 и WS12 я в своем проекте для разных типов светодиодов менял только RGB или GRB макет. Изначально тестировал на WS11, а потом как пришли WS12 все заработало без корректировки таймингов.