Самодельный геймпад для денди

Самодельный геймпад для денди
Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий
Атмега8?
раскрыть ветку (9)
Автор поста оценил этот комментарий
Угу.
раскрыть ветку (8)
Автор поста оценил этот комментарий
Не лагает? А то не видно резюка на reset, хотя может есть)
раскрыть ветку (7)
Автор поста оценил этот комментарий
Есть, 0805 справа от вертикальной полоски тестовых площадок (ISP)
раскрыть ветку (6)
Автор поста оценил этот комментарий
т.е. ICP
раскрыть ветку (5)
Автор поста оценил этот комментарий
не.
In Sheme Programming
а физический уровень-
Serial Peripheral Interface
раскрыть ветку (4)
Автор поста оценил этот комментарий
Немного не так.

In-Circuit Programming - на уровне схемы, т.е. втыкаешь программер в устройство и шьешь (в моем случае прикладываешь подпружинненые контакты "pogo pins")

In-System Programming - когда ты можешь прошить устройство, не используя внешнего программатора, а используя его собственные возможности. Как в ардуино например.

Еще правильнее было бы назвать эту контакнтую площадку - ICPI (In-Circuit Programming Interface)

SPI же - название не интерфейса, как физического предмета, а именно того, каким образом по нему передаются данные.
раскрыть ветку (3)
Автор поста оценил этот комментарий
ЯЯЯяя не понимаааю, кого вы хотите научить))?

для перепрошивки атмелевских девайсов используется ISP (да, вместо sheme- system) но подразумевает под собой прошивку по эспияю. пруф: http://www.atmel.com/images/doc0943.pdf

ICP вообще в оф. доке никак не фигурирует.

чего вы вообще привязались к SPI? физический уровень - три или четыре линии. стандарт описывает как хардварный уровень, так и общий механизм работы. вот статья википедии: https://ru.wikipedia.org/wiki/Serial_Peripheral_Interface
вот дока от STmicro по этому поводу:
http://www.st.com/st-web-ui/static/active/en/resource/techni...
раскрыть ветку (2)
Автор поста оценил этот комментарий
Перепутал ISP и IAP. Браузер крашится, лень перепечатывать 4й раз, так-что просто кину источники моих понятий о классификации способов программирования мк.
http://www.zymcu.com/datasheet/winbond/8051_icp_programmerv6...

ICP is the acronym of In-Circuit Programming, which makes it possible that the user can update the MCU’s program memory under the hardware control without removing the mounted MCU chip from the actual end product.
...
The difference between ICP (In-Circuit Programming) and ISP (In-System Programming) is that ICP is implemented by hardware control while ISP is implemented by software control of MCU itself. So, before updating the MCU chip, ISP needs a software code (the ISP-code) pre-programmed in MCU’s LDROM to function as software control while ICP doesn’t need any software code pre-programmed.

IAP - это то, что я писал ранее о ISP - прошивка кода в мк его собственными силами, с помощью бутлоадера например.

В моем случае корректно использовать термин ICP - Прошивка в схеме с использованием программатора, используя харварные возможности микроконтроллера, без необходимости в бутлоадере. Про SPI вы сами начали, хотя, в принципе, не важно какой именно интерфейс используетсяа программатором.
раскрыть ветку (1)
Автор поста оценил этот комментарий
вот это уже адекватный разговор. должен признать, атмель всё другими именами называет. (I2C->TWI, чтоб филипсу не платить) в частности то, что Вы называете IAP в атмегах реализовано под названием SPM (Self-Programming mechanism)
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку