Мазмұны:

Arduino тақтасының көмегімен AVR тақтасын қалай бағдарламалау керек: 6 қадам
Arduino тақтасының көмегімен AVR тақтасын қалай бағдарламалау керек: 6 қадам

Бейне: Arduino тақтасының көмегімен AVR тақтасын қалай бағдарламалау керек: 6 қадам

Бейне: Arduino тақтасының көмегімен AVR тақтасын қалай бағдарламалау керек: 6 қадам
Бейне: Marlin Firmware 2.0.x Explained 2024, Шілде
Anonim
Arduino тақтасының көмегімен AVR тақтасын қалай бағдарламалау керек
Arduino тақтасының көмегімен AVR тақтасын қалай бағдарламалау керек

Сізде AVR микроконтроллер тақтасы бар ма? Оны бағдарламалау қиын ба? Жақсы, сіз дұрыс жердесіз. Мұнда мен сізге Arduino Uno тақтасын бағдарламашы ретінде Atmega8a микроконтроллер тақтасын қалай бағдарламалау керектігін көрсетемін. Сондықтан көп созбай, бастайық!

1 -қадам: барлық заттарды жинаңыз

Барлық заттарды жинаңыз
Барлық заттарды жинаңыз

Мұнда сізге қажет нәрсенің бәрі:

  • Arduino UNO/MEGA/нано микроконтроллер тақтасы.
  • Үйлесімді микроконтроллері бар AVR микроконтроллерлік тақтасы (мысалы, Atmega 8a)
  • Arduino тақтасына сәйкес келетін USB кабелі
  • Алты секіргіш сым (екеуі қуат үшін, біреуі AVR мақсатты тақтасын қалпына келтіру үшін, қалған үшеуі байланыс үшін)

Көбірек білу үшін жоғарыдағы суретті басыңыз.

2 -қадам: ISP бағдарламасын Arduino тақтасына жүктеңіз

ISP бағдарламасын Arduino тақтасына жүктеңіз
ISP бағдарламасын Arduino тақтасына жүктеңіз

Arduino IDE іске қосыңыз және Файлдар> Мысалдар> ArduinoISP тармағына өтіңіз. Құралдар> Тақталар ішінен сәйкес тақтаны таңдаңыз. Бағдарламаны Arduino тақтасына жүктеңіз.

3 -қадам: Мақсатты AVR тақтасын Arduino тақтасына қосыңыз

Мақсатты AVR тақтасын Arduino тақтасына қосыңыз
Мақсатты AVR тақтасын Arduino тақтасына қосыңыз
Мақсатты AVR тақтасын Arduino тақтасына қосыңыз
Мақсатты AVR тақтасын Arduino тақтасына қосыңыз

Қосылымдарды келесідей жасаңыз (AVR - Arduino тақтасы):

VCC 5 вольтке дейін

GND - GND

RST/RESET D10

MISO - D11

MOSI - D12

SC13 D13

Егер сіз осындай таңбаланған түйреуіштерді таба алмасаңыз, интернеттегі микроконтроллер чипінің деректер кестесін қараңыз. Мен жоғарыда кейбір танымал Atmega микроконтроллерлерінің түйін диаграммасын қостым. Менің AVR тақтасында Atmega 8a болды. Сондай -ақ, тақтадағы барлық маңызды түйреуіштер таңбаланған. Бос және жұқа сымдарды пайдаланбағаныңызға көз жеткізіңіз.

4 -қадам: AVR тақтасында жүктеушіні жазыңыз

AVR тақтасында жүктеушіні жазыңыз
AVR тақтасында жүктеушіні жазыңыз

Гото құралдары> Тақталар> Arduino NG немесе одан жоғары нұсқаны таңдаңыз. Содан кейін құралдар> Процессор тармағына өтіп, AVR тақтасындағы сыйлықты таңдаңыз. Құралдар> Бағдарламашыға өтіңіз және провайдер ретінде Arduino таңдаңыз. Енді құралдарға қайта өтіңіз, содан кейін «Bootloader Burn» түймесін басыңыз. Arduino тақтасындағы RX және TX светодиодтары бір -екі рет тез жыпылықтауы керек және егер «жүктеуші жүктелді» қатесі жоқ деген хабарлама пайда болса, онда сіздің AVR тақтасы бағдарламалануға дайын!

5 -қадам: AVR тақтасын тексеріңіз

AVR тақтасын тексеріңіз
AVR тақтасын тексеріңіз

Жарық диодты жыпылықтау сияқты қарапайым бағдарламаны жүктеңіз. Файлдарға өтіңіз> Мысалдар> Негізгі мәліметтер> Жыпылықтау. Shift пернесін басып тұрып, Жүктеу түймесін басыңыз. Жүктеу аяқталғаннан кейін сіз қосылым сымдарын алып тастап, AVR тақтасын қосып, оның дұрыс бағдарламаланғанын тексере аласыз.

6 -қадам: Орындалды

Image
Image
Орындалды!
Орындалды!

Енді сіз AVR тақтасын электрониканың керемет жобаларын жасау үшін пайдалана аласыз. Мен модельдік теміржолды жақсы көретіндіктен, локомотивті автоматтандырылған схемада жүргізуге арналған қарапайым бағдарламаны жүктедім. Менің AVR тақтасында екі қозғалтқыш шығысы болғандықтан, мен оларды локомотив пен бұрылысты басқару үшін қолдана аламын. Бұл кодтың бағдарламалық файлын келесі қадамда табуға болады. Егер сізді қызықтырса, сіз де менікін тексере аласыз.

Мен онымен бүгін не істегеніңді білгім келеді. Бар жақсылықты тілеймін!

Ұсынылған: