Хочу собрать USB-устройство, поэтому выбрал контроллер PIC2550, потому что у него и USB-интерфейс есть, и памяти для программ много.
Тактировать собираюсь от кварца 24 МГц.
Итак, насколько я понимаю сейчас минимальную схему:
1) Подключить питание МК к питанию USB 5В
2) Ножку сброса притянуть к питанию через 10 кОм.
3) Ножку VBUS подключить к конденсатору 100 нФ.
4) На питание 5В повесить конденсаторы 100 нФ и 4.7 мкФ.
5) D+ и D- USB подключить к МК
6) Кварц подключить к сооветствующим ногам МК и к земле через конденсаторы 18 пФ
Потом добавлять в схему светодиоды и т. п. уже по желанию, тут разберусь как-нибудь сам.
Всё правильно? А как прошивать контроллер? С бутлоадером можно через USB, но бутлоадер то надо прошивать обычным программатором, вероятно, в первый раз. У меня есть программатор usbtiny, так что если прошивка производится по интерфейсу SPI (этот программатор позволяет посылать произвольные команды по SPI), то можно как-нибудь через него попробовать, наверное.
Есть какой-нибудь софт для PIC на Linux? Или только под винду?


