Радиолюбитель, конечно, не обязан быть инженером. Но и идиотом тоже.[/uquote]
Я понимаю, все люди творческие и склонны впадать в крайности. Всего лишь привел в качестве примера статистику по журналу Радио и им подобным. Пока что то никто не решается выложить статейку типа "Блок управления жилым модулем МКС на PIC16F84" (или что сейчас в тренде?)
Так вот вернемся к вопросу обучения и самообучению программированию. Не будем вдаваться в отличия между даташитами, мануалами, гайдами на казусе раньше была целая веткас посвященная этому.
Итак, человек изучил даташит по микроконтроллеру, разобрался с командами компилятора, попробовал в нем отдельные узлы, даже промоделировал некоторые из них в Протеусе. Кстати современный Протеус довольно таки полно эмулирует работу микроконтроллерных устройств, а если комп на котором он установлен, достаточно быстрый, то даже и в реальном времени. И это не только мое мнение.
И вот перед ним встала задача, сделать устройство на МК вроде бы не сложное, но в тоже время и не похожее на пресловутые часы, таймеры и частотомеры. С чего ему начать, куда двигаться? Напомню, опыта у него нет. Хотелось бы услышать мнения?