Революция чипсов)
Mar. 19th, 2014 05:06 pmСегодня наконец распаковал купленные микроконтроллеры и программатор и
развлекался осваиванием незнакомой деятельности, которую называют кажется
"embedded programming". Начал с простенького 8-битного микроконтроллера
PIC12F510. Очень забавный зверек. Удивительно, микрокомпьютер с миллионом
транзисторов продают по цене самой дешевой пластинки жевательной резинки...
Насмотря на вид нелепого тараканчика с 8-ю лапками, там 1.5К FLASH памяти, 38 байтов RAM, 6 цифровых каналов, 4-х канальный аналого-цифровой преобразователь, компаратор, таймер реального времени и тактовая частота 8Мгц! В режиме сна потребляет наноамперы.
Первое что конечно я сделал это, устроил дискотеку, подключив светодиоды и написал программу из несколько строчек, что бы они весело замигали:
Правда часа три ушло написать программу инициализации, тоже из несколько строчек,
но после этого уже легко. Приборчик способен контролировать несколько устройств, измерять несколько напряжений и в реальном времени принимать какие-то решения. Это удивительно по цене пластинки жвачки... Просто жестокий чипсо-майдан какой-то! :)
развлекался осваиванием незнакомой деятельности, которую называют кажется
"embedded programming". Начал с простенького 8-битного микроконтроллера
PIC12F510. Очень забавный зверек. Удивительно, микрокомпьютер с миллионом
транзисторов продают по цене самой дешевой пластинки жевательной резинки...
Насмотря на вид нелепого тараканчика с 8-ю лапками, там 1.5К FLASH памяти, 38 байтов RAM, 6 цифровых каналов, 4-х канальный аналого-цифровой преобразователь, компаратор, таймер реального времени и тактовая частота 8Мгц! В режиме сна потребляет наноамперы.
Первое что конечно я сделал это, устроил дискотеку, подключив светодиоды и написал программу из несколько строчек, что бы они весело замигали:
int main(int argc, char** argv)
{
Init();
TRIS = 0;
for(int i=0;;++i)
{
GPIO = i;
_delay(200000);
}
return (EXIT_SUCCESS);
}
Правда часа три ушло написать программу инициализации, тоже из несколько строчек,
но после этого уже легко. Приборчик способен контролировать несколько устройств, измерять несколько напряжений и в реальном времени принимать какие-то решения. Это удивительно по цене пластинки жвачки... Просто жестокий чипсо-майдан какой-то! :)