Мне просто удалось получить клон LUFA AVRISP от Dean Camera, работающий на моем Arduino Pro Micro, когда, к моему ужасу, я обнаружил, что для использования PDI для моей XMega мне нужно, чтобы PD5 был открыт для источника синхронизации! У Pro Micro есть PD5, подключенный к светодиоду, поэтому я не могу его легко использовать.
Если худшее приходит к худшему, я могу отстегнуть светодиод и надеть перемычку, но это будет болью в заднице. Поэтому мне интересно, знает ли кто-нибудь из вас, могу ли я изменить назначение выводов часов с PD5 на PD6 или какой-либо другой доступный контакт. Заранее спасибо за вашу помощь!
- [[EDITS]] - Извините за отсутствие ясности, я использую Pro Micro в качестве программиста, а клон AVRISP поддерживает PDI для XMEGA. 32u4 фактически поддерживается микропрограммой программиста. Вот что я делаю:
- [[РЕДАКЦИИ II]] - Существует схематичная .. ммм .. draw-o? Я не знаю, но в любом случае катоды D1 и D3 НЕ подключены. Этот провод является ошибкой.
simulate this circuit – Schematic created using CircuitLab
--Cantos
Я нашел ответ в файлах Doxygen. Мне пришлось перейти в AppConfig.h в разделе Config в корневой каталог проекта и отредактировать AUX_LINE_MASK, чтобы изменить вывод. Спасибо всем, кто помог!
Можете ли вы дать более подробную информацию о своей проблеме? Схемы или что-то в этом роде?
As I see from here, the Arduino Pro Micro uses ATmega32u4 chip, which is not part of XMega family, so I'm not sure if their internals are mutually compatible. In any case, if you configure PD5 as an input for your clock, it will work as an input, since it's a GPIO pin (DDRD &= ~(1<
(DDRD &= ~(1<