ComputereProgrammering

Programmering mikrocontrollere for begyndere: nemt og billigt

Det bliver mere og mere populære elektroniske design tema. Vi tilbyder til din opmærksomhed en artikel, der vil fortælle dig , hvad programmering mikrocontrollere for begyndere.

Hvad er mikrocontrollere der?

Først og fremmest, er du nødt til at beskrive situationen med microcontrollere. Det faktum, at de er fremstillet ikke én fast, men flere, så der er en hel masse forskellige mikrocontrollere, som har forskellige indstillinger, forskellige funktioner i brug og de forskellige muligheder. De adskiller sig i ydeevne hastighed, yderligere grænseflader og antallet af vandhaner. Den mest populære i hele det tidligere Sovjetunionen er repræsentanter RІS og AVR. Programmering AVR og RІS er let, som sikrede deres popularitet.

Som microcontrollere er programmeret?

Programmering mikrocontrollere udføres, som regel ved hjælp af specielle enheder, kaldet programmører. Programmører kan være self-made eller købt eller. Men når microcontroller firmware ved hjælp af en hjemmelavet programmør chance for, at det vil blive en "mursten", er ganske høj. Der er endnu en mulighed, at du kan overveje eksempel af bestyrelsen "Arduino". Bestyrelsen kører på Atmel s MC, og det sker programmering AVR microcontrollere. Bestyrelsen har allerede en præ-syet bootloader og USB-port, der tillader sikker brug flash microcontroller, der giver brugeren adgang til data, som kan være den bedste MC for at deaktivere. Programmering mikrocontrollere for begyndere er ikke så svært, som det kan synes, og i en vis dygtighed og opfindsomhed vil spare dig fra at skulle gå til den nye mekanisme.

Hardware forskelle i forskellige microcontrollere

Når du vælger en microcontroller bør være opmærksomme på nogle hardware forskelle er ikke selv forskellige selskaber, og i samme model sortiment. Til at begynde at være opmærksom på muligheden for at overskrive data på microcontroller. Denne funktion giver dig mulighed for at eksperimentere med en lang MC. Bemærk også antallet af ben til deres bestemmelsessted. Må ikke opgive, og frekvensen af krystal, der kører ordningen: det påvirker antallet af operationer per sekund, som kan udføre en microcontroller. Ved undersøgelse af disse egenskaber, såvel som hukommelsen kan IC oprindeligt synes at intet intelligent mikrocontroller ikke kan gøre, men det er en misforståelse. Husk, at programmering microcontrollere for begyndere kræver det bedste udstyr i starten, men som reserve, og du kan tage noget mere kraftfuld.

Sprog af programmeringssprog mikrocontrollere

Den mikrocontroller bruges som en to programmeringssprog: C / C ++ og assembler. Hver af dem har sine fordele og ulemper. Så hvis vi taler om assembler, det gør det muligt at gøre alt meget fint og præcist, er det især vigtigt, når du ikke har nok RAM eller operationelle kapacitet (som i øvrigt er ganske sjældent). Men hans forskning og skrivning på det programmer kræver en stor indsats, tid og punktlighed. Derfor for udvikling baseret på microcontrollere almindeligt anvendte programmeringssprog C og C ++. De er bedre forstået af form og struktur er tæt menneskelig tale, selv om de ikke repræsenterer hende i den fulde forstand. De har også en meget velunderbyggede funktioner, der nemt kan interagere med den hardware, at forestille sig, at dette blot er et element i programmet. For alle sine åbenlyse fordele i C og C ++, skabe et mere tredimensionelt program, snarere end assembler.

Også i nogle tilfælde, når der anvendes kritiske betjeningsplads og er det muligt at kombinere disse sprog. Næsten alle de udviklingsmiljø for C og C ++ har evnen til at installere programmet i assembler skær. Derfor, hvis der opstår et problem på et kritisk sted kan skrive assembler indsætte og integrere den i firmwaren til microcontroller og selv firmwaren, eller rettere, det meste af det at skrive i C eller C ++. Microcontroller programmering i C er nemmere, så mange mennesker vælger disse sprog. Men de, der ikke er bange for vanskeligheder og ønsker at forstå den ejendommelighed af arbejdsudstyret, kan prøve kræfter og med assembler.

afskedsord

Hvis der var et ønske om at eksperimentere med microcontrollere, det er fint. Vi kan kun råde tålmodighed og udholdenhed, og derefter alle de mål, der før opfinderen, vil være mulig. Programmering mikrocontrollere for begyndere og erfarne folk ser anderledes: det er svært for begyndere, den erfarne - rutine. De vigtigste ting - husk på, at alt, hvad der ikke strider mod fysikkens love, er mulig og afgørende.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 da.delachieve.com. Theme powered by WordPress.