Самоучитель для микроконтроллеров AVR - Самоучитель для микроконтроллеров AVR

Ограничения заключаются в том что все устройства имеют определенные параметры и лучше, быстрее работать не могут. Вы должны это знать и  правильно подбирать МК соответствующей вашей задаче.

Если производитель подключил входы АЦП к конкретным ножкам МК то вы не можете это изменить - это данность. Тоже относится и к другим периферийным устройствам - всем им сопоставлены определенные ножки МК.

Однако некоторые из этих устройств (например USART, SPI,  TWI он же i2c) можно реализовать программно (старайтесь избегать этого!) и тогда им можно сопоставить любые не занятые ножки IO.

Хорошая новость:

Есть микроконтроллеры где вы можете сами назначить что к каким ножкам подключить и как состыковать модули внутри МК - такие микросхемы называют SoC - "систем он чип" или система на кристалле.

Такие микросхемы выпускает и http://atmel.com">atmel.com 
и ряд других фирм: http://philips.com">philips.com http://cypress.com">cypress.com  http://xemics.com">xemics.com

А что делать если вам нужно, например 4 интерфейса TWI (боле известен как i2c от philips) а в МК AVR он только один ?

Go to Top