Како научити микропроцесорско програмирање

Posted on
Аутор: Lewis Jackson
Датум Стварања: 5 Може 2021
Ажурирати Датум: 16 Новембар 2024
Anonim
Vodic - Kako postati programer ? ( 2020 )
Видео: Vodic - Kako postati programer ? ( 2020 )

Најједноставнији и тренутно најнапорнији начин за учење микрочипа је рад са микроконтролером. Микроконтролер је у основи рачунар на чипу са сопственим процесором, РАМ меморијом и улазно / излазним пиновима. Неки микроконтролери имају уграђене аналогно-дигиталне претвараче. Постоји много врста микроконтролера, али најлакши начин за почетак је употреба Ардуино плоче. Ардуино је мала штампана плоча која укључује микроконтролер и сву спољну струју која је потребна за његово програмирање и покретање. Са Ардуином можете скочити право на учење програма.

    Изаберите микроконтролер који желите да научите. Мицроцхипс ПИЦ серија и Атмелс АВР чипови популарни су избор, као и Ардуино плоча. Већина микроконтролера користи верзију програмског језика Ц, али постоје варијације. Сваки произвођач такође користи свој сопствени језик монтаже. Код за монтажу је мање јасан од Ц, али је ефикаснији јер је ближи машинском језику чипа. Будући да је језик монтаже толико компактан, а меморија на микроконтролеру ограничена, многи програми се пишу у комбинацији Ц и склопа.

    Прочитајте листу података за микроконтролер који сте одабрали и сазнајте који спољни круг је потребан да бисте га покренули. Потребна вам је плоча за прототирање кругова, компоненте за склоп напајања, програмски кабл и потенцијално ЕЕПРОМ меморијски чип за складиштење програма. Ако користите Ардуино, не морате да спајате било који спољни круг пре него што програмирате чип.

    Преузмите софтвер за уређивање кода и преводилац за свој чип. "Компајлирање" кода трансформише га из релативно јасног језика на који сте га написали у језик који чип може разумети. Код за микроконтролер треба да се састави за тај одређени чип, стога пренесите компајлер од свог произвођача микроконтролера. Ардуино користи сопствени програмски језик који је сличан Ц-у, али га је лакше научити. Бесплатно уређивање и састављање софтвера за Ардуино доступно је на његовој веб локацији, заједно са опсежним водичима.

    Поставите микроконтролер на плочу. Следите упутства на техничком листу за спољне струјне кругове, попут напајања. Различити микроконтролери захтијевају различите количине напона и струје да би радили, тако да вам је потребан склоп који ће правилно ускладити напајање.

    Следите упутства која сте пронашли за свој програмски језик чипса, било на мрежи, било у књизи, да бисте написали свој први једноставан програм. Не напредујте и покушајте нешто компликовано. Први корак је само успешно програмирање чипа са неколико једноставних упутстава. На пример, покушајте да напишете програм који ће трептати и укључити ЛЕД. Ваши инструктивни материјали ће највероватније имати и огледне уводне пројекте.

    Прикључите микроконтролер на напајање и повежите програмски интерфејс на рачунар. Саставите и преузмите свој софтвер да бисте га тестирали.

    Развијте своје вештине додавањем функција свом софтверу и чинећи га сложенијим. На пример, покушајте да додате бројчаник свом ЛЕД пројекту који трепери, што ће вам омогућити да промените брзину којом ЛЕД трепери.

    Научите више кода и будите сигурни у своје програмирање радећи на све сложенијим примерима пројеката и испробавајући сопствене идеје. Не прочитајте цијелу књигу и покушајте нешто компликовано. Програм учите програмирањем, а не само читањем.