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

При работе с микроконтроллерами сложно точно разделить электронику и программирование так сильно они взаимосвязаны. Поэтому я добавил специальный раздел в котором будет идти речь архитектуре, программировании, схемотехнике и особенностях применения различных микроконтроллеров. Здесь, в отличии от других разделов, не будет отдельных тем для начинающих или теории. Зато будет деление по отдельным семействам контроллеров, так они существенно отличаются друг от друга.

Предполагается, что Вам не надо рассказывать, что такое система счисления, алгебра логики, порт, таймер, шина и аналогичные понятия. При этом Вы можете не быть специалистом по электронике и не знать в совершенстве языки программирования. Основная цель раздела - помочь понять микроконтроллеры и наиболее эффективно применять их на практике.

Microchip PIC
Известное и довольно популярное семейство микроконтроллеров. По мнению некоторых, в последнее время теряющее популярность и вытесняемое контроллерами Atmel и STM. Но это вопрос спорный, так как PIC продолжают широко применяться и Microchip не собирается сворачивать их производство. Несмотря на то, что недавно Microchip приобрела производство микроконтроллеров у Atmel. Я буду, в основном, рассматривать 8 битные микроконтроллеры (pic10, pic12, pic16, pic18), так как они чаще всего используются в любительских разработках. PIC32, тем боллее, dsPIC это тема отдельного большого разговора.

STM8
Раздел в разработке

STM32
Раздел в разработке.

Atmel
Очень популярные микроконтроллеры. Во многом - благодаря проекту Arduino, которые позволил использовать эти микроконтроллеры даже далеким от электроники и программирования любителям. Раздел в разработке.