Я так и сделал
сейчас буду писать короче, иначе снова слетит сообщение
Пару дней назад приобрел МК smd сделал под него плату, отдельное СПАСИБО _zag_ он мне подсказал про JTAG
Ну че поехали
Сделал плату закидал эту плату всякими нанотехнологиями
Прошил и понеслись чудеса по кочкам. Сперва проверил старый исходник который любезно предоставил leartis, работает идеально. Далее прошил исходником который любезно предоставил да и помог dosikus, проблема осталась неизменной, т.е все как ранее глючило и толком не работало через раз. В итоге плюнул на все и сделал из двух 1 как вылаживал ранее.
Все запустилось и работает, делее начал делать эффекты, сперва поочередно появлялись буквы и гасли все плавно, потом решил сделать все буквы одновременно зажигались и гасли и тут свершилось, только не чудо, этот эффект начал глючить, а именно когда этот эффект один он работает идеально а если перед ним или после поставить какой либо другой эффект то эффект номер 1 1. Плавное изменение яркости всех букв от нуля до максимума, а затем от максимума до нуля, несколько циклов. Начинает глючить видно что несколько циклов свечения проходит нормально а далее глючит т.е гаснет и мерцает и т.д у меня сложилось впечатление что или МК не справляется или происходит переполнение таймера, но что характерно при гашении такого нет.В итоге решил сделать просто появление букв и плавное гашение.
for(PWM_value=0;PWM_value‹128;PWM_value++)
{
for(Counter_chanel=0;Counter_chanel‹16;Counter_cha nel++)
{
PWM_buffer[Counter_chanel]=PWM_value;
delay_ms(5);
}
delay_ms(1);
}
В итоге оставил все как есть так как мне надоела эта доска она около метка а столик та маленький
Решил оставить как есть сейчас перечислю эффекты:
На счет рандома я оставил как есть так как при ново цикле последовательность меняется и это уже гуд
Поочередное появление букв с лева на право гашение с лева на право
Мгновенное появление всех букв и плавное гашение всех букв
Появление букв в случайном порядке и плавное гашение всех букв
Появление букв с средины и с конца и заполнение влево , плавное гашение, описать тяжко сейчас кину код
for(Counter_chanel=0;Counter_chanel‹8;Counter_chan el++)
{
Counter_chanel1 = Counter_chanel+8;
PWM_buffer[Counter_chanel]=128;//PWM_value;
PWM_buffer[Counter_chanel1]=128;
delay_ms(500);
}
Появление букв в центре и свечение в лево и в право , плавное гашение
for(Counter_chanel=8;Counter_chanel›0;Counter_chan el--)
{
Counter_chanel1=8-1-Counter_chanel;
Counter_chanel2=8+Counter_chanel;
PWM_buffer[Counter_chanel2]=0;//PWM_value;
PWM_buffer[Counter_chanel1]=0;
delay_ms(500);
}
ну и последнее это справа на лево быстрое появление и с лева на право быстрое гашение букв
Я думаю что тему можно закрывать, но у меня теперь появилась новая задача, мне нужно сделать опережение зажигания и разобраться в принципе его работы и понять каким образом можно это сделать с помощью МК.
Кстати на днях сделаю видео доски и скину ссылку, посмотрел на ютубе там пол дня регистрироваться нужно
Хочу еще раз поблагодарить всех кто мне помогал да и вообще всех кто отозвался
Я наверное создам новую тему и буду всех рад видеть там.
ВСЕМ ВАМ СПАСИБО !!!