16+
Воскресенье
21 апреля
Вход |Карта сайта |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры PIC

 
Новая темаПравила РегистрацияСтатистика Архив
Вернуться в конференциюТопик полностью
Гудвин  (07.01.2019 01:52 - 07.01.2019 01:58) , в ответ на Элемент башни-излучателя? автор: Codavr
Не :) Нашел перед НГ у себя несколько PIC16F1454. Легких путей мы не ищем - ардуины не пройдут! ;), посему зародилась мысль - а не забацать ли именно на этой таракашке чё-нить "для души", пока все спят до середины Января. Заодно пощупать за вымя 
MPLABX и XC8. Таракашка понравился: USB без кварца, вся обвязка - пара емкостей. DFU загрузчик (512 слов) и библиотеку USB нашел в сети. Тормознутый конечно - PIC16. Даже при 48МГц тактовой и заюзанном SPI интерфейсе выдержать точную времянку из китайского DS на адресные светодиоды не удалось - возникает пауза между передаваемыми байтами. Но, как оказалось, WS2812B на это кладут - важны только длительности импульсов. Зато есть аппаратный USB. Светодиоды мне привезли только сегодня, ибо все бухали неделю ;) На скорую руку отутюжил платку и спаял. Сразу пришлось шаманить - хваленая нагрузочная способность портов PIC-ов не айс оказалась. На белые светодиоды (2 канала PWM) не выдают они обещаные 25 мА при 5В. Пришлось вставить IRLML в один канал. MPLABX держит марку - как всегда кривоват ;) Пытал v3.55, ибо v5.10 (ставил ее для плагина-конфигуратора) под XP тупо вылетает в этом самом конфигураторе. Пришлось-таки листать даташит на этот F1454 ;) Но в общем, вполне юзабелен, потому как родные индусские библиотеки не пользовал, где черт ногу сломит... Увы, Эклипсы нас уже приручают :( Для USB выбрал HID - несколько светодиодов позволяет обновлять до 1000 раз/сек. Ну и под Луникс (а рулить мне надо именно из него) никаких проблем - все сводится к простой записи буфера в dev/hidraw0. XC8 в PRO режиме такой "переходник usb -> WS2812B+PWM" утоптал примерно в 2600 слов. Вполне достойно. PS: Для чего все это, почему Луникс с USB, и, наконец, для чего крашеная в золото консервная банка постараюсь рассказать чуть позже. Нужно еще вдохнуть жизнь в игрушку, а тут пьянка за пьянкой - некогда ;)
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXIX