Это практично!
Нет.
Да.
Нужна , только руки кривые, самому не осилить
Это практично!
Последний раз редактировалось conler; 26.09.2012 в 11:53.
подскажите пожалуйста, что ярче будет 26" мониторе светодиодная лента RGB5050 60 диодов на метр или 25 шт 12 мм пикселей?
Собрал ардулайт 6 каналов (1 метр 5050 60 светодиодов), хочется немного ярче.
Спасибо.
Добрый день! начал собирать устройство на 42 канала, столкнулся с проблемой совместимости. Ув. Авторы, помогите пож адаптировать скетч для arduino на atmega8. я так понимаю, там нет некоторых функций, из-за чего не получается компиляция. ошибки выдает по поводу TIMSK2, TCCR2A, TCCR2B. возможно ли данный участок кода реализовать силами команд atmega8?? заранее благодарен
Можно на любой таймер повесить
Олег Лавр, нету у меги8: TIMSK2, TCCR2A, TCCR2B.
Да и переделывать думаю будет ооооочень тяжка, достаточно разные они... ИМХО с 88 будет попроще
Частотки разные, регистры разные, с ногами как я на вскидку понял, тоже чего то придется думать...
можно конечно попробовать заменить обозначения регистров
Вместо TIMSK2 просто TIMSK (у меги8 он вроде как один)
а TCCR2A, TCCR2B на TCCR2 (при чем согласно ниже приведенной инфе)
но потом нужно будет по тексту править изменение битов на этих регистрах
потому как у 168 это:
#define TCCR2A _SFR_MEM8(0xB0)
#define WGM20 0
#define WGM21 1
#define COM2B0 4
#define COM2B1 5
#define COM2A0 6
#define COM2A1 7
#define TCCR2B _SFR_MEM8(0xB1)
#define CS20 0
#define CS21 1
#define CS22 2
#define WGM22 3
#define FOC2B 6
#define FOC2A 7
а у меги8 это Все на одном регистре без канала B:
/* TCCR2 */
#define FOC2 7
#define WGM20 6
#define COM21 5
#define COM20 4
#define WGM21 3
#define CS22 2
#define CS21 1
#define CS20 0
И я считаю, что если это вывзывает сложности на этапе портирования с 168 на 8, то с железом(ногами-зонами) возможно будет еще сложнее
Сам проэкт на 42 зоны не анализировал, но ИМХО лучше и проще будет разорится на хотябы на 88-168-328.
Последний раз редактировалось HiddenPilot; 26.09.2012 в 18:48.
Большое спасибо за оперативный ответ. по-видимому, придется собирать на atmega более высокого класса. а можно безболезненно применить ATMEGA168PA-AU? мой программатор 328 не видит. вообще я устройство собираю из след модулей: преобразователь USB-RS232 на ATTINY2313 (AVR-CDC), затем самодельный Arduino с минимальной обвязкой, затем шифты и ленты. имеющаяся Arduino на mega8 через этот преобразователь работает вроде неплохо, и по цене в 3 раза дешевле родного Ft232.
от 88 и выше(168,328) думаю хватит. 168 100% должно хватить... да и на 88 должно запустится, если хватит памяти (и с ногами не помню как у нее)
Олег Лавр, кстати если программатор не взял 328, то и 168 и 88 он тоже может не взять.... Может с вьюзами чего то не то вышло ?
А на счет ЮСБ УАРТ на основе тини в качестве экономии, мне кажется не особо то и выгодно, особенно в части экономии личного времени потому как подобные девайсы китайцы делают за копейки. Меньше 60р с доставкой. Арбуз, который съедается за 1 вечер и то стоит минимум как 2 таких преобразователя
С другой стороны именно cdc библиотеку я хотел использовать для реализации сверхбджетного контроллера адресуемой ленты. Но опять таки, дешевые доноры в виде USBAsp модулей (тоже кстати работают по принципу CDC/VUSB) еще не пришли.... так что, как грится, ждем-с
Последний раз редактировалось HiddenPilot; 27.09.2012 в 00:55.
скажите, а у Вас устройство на 42 канала??
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)