Orodha ya maudhui:

Programu rahisi ya STK500 AVR ya Studio ya Atmel: Hatua 7
Programu rahisi ya STK500 AVR ya Studio ya Atmel: Hatua 7

Video: Programu rahisi ya STK500 AVR ya Studio ya Atmel: Hatua 7

Video: Programu rahisi ya STK500 AVR ya Studio ya Atmel: Hatua 7
Video: Fahamu njia rahisi ya kumjua mtu alipo kwa kutumia namba yake ya simu 2024, Novemba
Anonim
Programu rahisi ya STK500 AVR ya Studio ya Atmel
Programu rahisi ya STK500 AVR ya Studio ya Atmel

Studio ya Atmel ni zana yenye nguvu ya kutengeneza programu za AVR, lakini kuandika programu ni hatua ya kwanza. Ili kutumia programu yako, lazima ufanye mzunguko na uhamishe nambari yako kwenye mdhibiti mdogo. Unaweza kupanga AVR yako kutoka Studio ya Atmel kwa kutumia vifaa vya STK500. Kwa nini huwezi kupanga MCU moja kwa moja kutoka kwa kompyuta na vifaa vya bei rahisi kama wadhibiti wa PIC? Jibu ni kwamba kuhamisha programu yako kwenda IC lazima utumie unganisho la SPI, lakini hakuna bandari ya SPI kwenye PC. Kuna programu nyingi ambazo hutumia bandari ya RS232 kama SPI, lakini huwezi kupanga AVR yako moja kwa moja kutoka Atmel Studio kama wao. Hapa ninakuletea programu inayoiga vifaa vya STK500 kwenye PC na kutuma data kwa mdhibiti mdogo kutumia RS232 kupitia vifaa rahisi na vya bei rahisi. Kumbuka kuwa kutumia PC RS232 kama bandari ya SPI ni polepole na kupanga chip itachukua muda mwingi kuliko kifaa cha STK500.

Hatua ya 1: Kufanya vifaa

Kutengeneza vifaa
Kutengeneza vifaa
Kutengeneza vifaa
Kutengeneza vifaa
Kutengeneza vifaa
Kutengeneza vifaa

Ili kutengeneza vifaa unahitaji:

  • Karibu kebo ya mita 1 na waya 5 au zaidi
  • Kiunganishi cha kike cha DB9
  • Bandika kichwa
  • Vipinga vya 3x 4.7K
  • 3x 5.1V diode za Zener
  • Zana za kuganda

Vipimo vya Solder kwa pini 3, 4, 6 na 7 ya kiunganishi cha DB9, pini ya solder N ya diode hadi mwisho mwingine wa vizuia na kuuzia mguu mwingine wa diode kwa siri 5 ya kiunganishi cha DB9. Waya za waya za Solder kati ya kontena na diode na pini 4 na 5 ya kiunganishi cha DB9. Weka ncha nyingine ya waya kwa sehemu ya kike ya kichwa cha Pin.

Kuangalia mchoro wa mzunguko utakusaidia sana wakati wa kutengeneza vifaa.

Kumbuka kuwa kipengee cha REKODISHA cha mdhibiti mdogo lazima kiunganishwe na + 5V kupitia kontena la 10K kwenye mzunguko wako ikiwa hakuna kipinzani cha kuvuta kwenye microcontroller yenyewe.

Hatua ya 2: Bandari za Virtual

Bandari halisi
Bandari halisi

Kabla ya kutumia programu ya WinSTK500 unahitaji jozi ya bandari za serial. Kuna programu nyingi za emulator ya bandari ya kawaida kama Emulator ya Virtual Serial Band, com0com (kioo) na nk Hapa nilitumia programu ya com0com. Baada ya kusanikisha com0com, tengeneza jozi za bandari halisi kama zile kwenye picha.

Hatua ya 3: Kusanikisha WinSTK500

Inasakinisha WinSTK500
Inasakinisha WinSTK500
Inasakinisha WinSTK500
Inasakinisha WinSTK500
Inasakinisha WinSTK500
Inasakinisha WinSTK500

Pakua WinSTK500 kutoka https://www.dihav.com/winstk500/, na usakinishe kwenye PC yako.

Ikiwa unataka kufikia WinSTK500 kwa urahisi, endesha Atmel Studio na kutoka menyu ya Zana chagua Zana za nje…, ongeza zana mpya, weka kichwa kwa WinSTK500, chagua [Sakinisha Mahali] dihav / WinSTK500 / WinSTK500.exe kama amri na bonyeza SAWA. Sasa unaweza kupata WinSTK500 kwenye menyu ya Zana.

Hatua ya 4: Kuunganisha kwa WinSTK500

Kuunganisha kwa WinSTK500
Kuunganisha kwa WinSTK500
Kuunganisha kwa WinSTK500
Kuunganisha kwa WinSTK500
Kuunganisha kwa WinSTK500
Kuunganisha kwa WinSTK500

Unganisha MCU yako kwenye vifaa na uiunganishe na bandari ya serial ya RS232. Run studio ya Atmel, chagua WinSTK500 kutoka kwa menyu ya Zana, chagua CNCB0 kama bandari ya STK, chagua bandari ya serial ya kompyuta yako (kawaida COM1) kama bandari ya SPI na bonyeza kitufe cha Anza. Bonyeza Ongeza lengo … kutoka kwa menyu ya Zana na ongeza zana ya STK500 kwenye bandari ya CNCA0. Chagua Usanidi wa Kifaa kutoka kwa menyu ya Zana, chagua STK500 CNCA0 kutoka kwa menyu ya Kushuka kwa zana, chagua microcontroller yako na utumie interface ya ISP, kisha bonyeza kitufe cha Tumia. Studio ya Atmel itaunganishwa na WinSTK500.

Hatua ya 5: Mipangilio ya WinSTK500

Mipangilio ya WinSTK500
Mipangilio ya WinSTK500
Mipangilio ya WinSTK500
Mipangilio ya WinSTK500

Baada ya kuunganisha kwa WinSTK500, unaweza kuona vitu 3 vinavyohusiana na zana iliyo juu ya vitu vilivyo kwenye paneli ya kushoto ya Dirisha la Programu ya Kifaa.

  1. Unaweza kubadilisha masafa ya saa ya SPI kwenye mipangilio ya Kiolesura, lakini kumbuka kuwa WinSTK500 ni kifaa polepole na inasaidia tu 10-25 KHz, masafa ya msingi ni karibu 16 KHz ambayo inashauriwa kutobadilisha.
  2. Habari ya zana ni habari tu kuhusu chombo.
  3. Mipangilio ya Bodi ni vigeuzi kadhaa ambavyo haviathiri WinSTK500.

Kuna chaguzi mbili pia kwenye dirisha la WinSTK500:

  1. Rudisha Kushindwa kwa Amri hufafanua tabia ya WinSTK500 wakati amri haitekelezi na kawaida imewekwa kwa SCK Pin. Ikiwa ulijaribu programu mara kadhaa na ukakabiliwa na hitilafu ya kumaliza muda na muunganisho wote uko sawa, jaribu kubadilisha chaguo hili. Unaweza pia kupata maelezo kadhaa juu ya chaguo hili kwenye hati ya data yako ndogo ya kudhibiti.
  2. Ikiwa baada ya kuungana na WinSTK500, Atmel Studio ilisema kwamba firmware ya STK inapaswa kuboreshwa kuongeza toleo la Programu ili kuepusha ujumbe huu.

Hatua ya 6: Kupangilia Mdhibiti wako Mdogo

Kupangilia Mdhibiti wako Mdogo
Kupangilia Mdhibiti wako Mdogo

Baada ya kuunganisha microcontroller yako kwa Atmel Studio kupitia WinSTK500 unaweza kuipanga kutoka kwa Dirisha la Programu ya Kifaa. Kumbuka kuwa baada ya kupanga pini ya RESET haitakuwa ya juu, kwa hivyo kuendesha programu hiyo kebo ya programu lazima ikatwe.

Hatua ya 7: Je! Programu ya WinSTK500 AT89?

Je! Programu ya WinSTK500 AT89 inaweza?
Je! Programu ya WinSTK500 AT89 inaweza?

Tofauti kati ya programu ya AVR na AT89 ni polarity pin ya RESET. Kwa hivyo lazima utumie vifaa vingine ambavyo nimeweka mchoro wake wa mzunguko hapa. Sijapima mwenyewe, lakini lazima ifanye kazi kwa usahihi. Ikiwa umeifanya na ilifanya kazi vizuri niambie mimi na wasomaji wengine kwenye maoni.

Ilipendekeza: