Orodha ya maudhui:
Video: Utatuaji wa Sera na CloudX: Hatua 3
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Katika mradi huu, ninalenga kuelezea dhana ya utatuzi kupitia kituo cha serial. Lakini kwanza kama mwanzo, inaruhusu kufafanua dhana yake kupitia maana zake.
1. mawasiliano ya serial
mawasiliano ya serial ni ya mawasiliano kati ya bodi ya CloudX na kompyuta au vifaa vingine. Bodi zote za CloudX zina angalau bandari moja ya serial inayoonekana (pia inajulikana kama UART au USART): Serial. Inawasiliana kwenye RX ya dijiti na pini ya TX na vifaa vingine ngumu au moduli za mawasiliano ya serial (kama gsm na gps) kama vile kompyuta kupitia USB kwa kutumia SoftCard. Kwa hivyo, ikiwa unatumia kazi hizi, huwezi pia kutumia TX na RX kwa pembejeo au pato la dijiti. Unaweza kutumia mfuatiliaji wa serial wa mazingira ya CloudX kuwasiliana na bodi ya CloudX. Bonyeza kitufe cha ufuatiliaji wa serial kwenye upau wa zana na uchague kiwango sawa cha baud kilichotumiwa katika parameter inayoitwa serialBegin ().
2. Utatuzi
Utatuzi unamaanisha tu kutambua na kuondoa makosa kutoka kwa (vifaa vya kompyuta au programu). Utatuaji unajumuisha kupata na kusahihisha makosa ya nambari kwenye programu ya kompyuta. Utatuzi ni sehemu ya mchakato wa upimaji wa programu na ni sehemu muhimu ya mfumo mzima wa maendeleo ya maisha. Wacha tuchukue kwa mfano kwamba nambari yako imekusanyika kwa mafanikio na unajaribu vifaa vyako na haifanyi kazi kama inavyotarajiwa, ingawa kuna njia nyingi za kutatua nambari yako; njia rahisi na inayofaa kuisuluhisha ni kupitia utumiaji wa utatuzi wa serial. CloudX IDE inazalisha aina 2 za faili kwenye mkusanyiko mzuri, faili ya HEX na COFF. Faili ya HEX ni kificho cha mashine ambayo ni mzigo uliowekwa kwenye bodi kwa utekelezaji katika ulimwengu wa kweli lakini pia inaweza kukimbia kwenye vifaa vyako vya simulation vya PC kama Proteus Isis wakati faili ya COFF ni muundo unaoweza kusomeka kwenye programu-tumizi za simulation za PC (Proteus Isis). Kwa upeo huu tutazingatia aina mbili za msingi za utatuzi kwenye itifaki ya serial,
1. Utatuaji laini wa laini:
Kwa njia hii, kila jaribio na utatuzi hufanywa kwenye PC kupitia programu muhimu kama Proteus ISIS. Kwa sababu kimsingi CloudX inazalisha faili ya COFF, ninapendekeza utumie hii kwa uigaji wa PC kwa sababu unaweza kimsingi kuchukua hatua kati ya mistari ya nambari na kujua shida inatoka wapi, na ikiwa nambari yako lazima itendeke bila kukanyaga, kwa kutumia teminal halisi kutoka kwa "virtual" chombo cha mode "chombo, unaweza daima kujua ni wapi mstari ni mtawala anayeendesha wakati wowote. hebu tuangalie mfano huu wa nambari,
Hatua ya 1:
/*
* Faili: newmain.c
* Mwandishi: OGBOYE GODWIN * * Iliundwa mnamo Juni 28, 2018, 10:15 AM * /
# pamoja
# pamoja
/ * tutafanya
nyekundu pin1 kijani pin2 njano pin3 * kifungo pin4 * / char * tell = "hmmm, nimekuwa nikigusa"; kuanzisha () {pinMode (1, OUTPUT); pinMode (2, OUTPUT); pinMode (3, OUTPUT); pinMode (4, Pembejeo); Serial_begin (9600); kitanzi () {wakati (! somaPini (4)); Serial_writeText (sema); Serial_writeText ("…. Kuhamia nyekundu"); Serial_write (0x0D); andika bandari (1, 0x00); pinChagua (1, JUU); kuchelewesha (200); // jaribu kuondoa ya kutoa maoni yote kuchelewa na uone kinachotokea // kisha ubadilishe (hakika utapenda!). wakati (! somaPini (4)); Serial_writeText (sema); Serial_writeText ("…. Kuhamia kijani"); Serial_write (0x0D); andika bandari (1, 0x00); piga Chagua (2, JUU); kuchelewesha (200); // jaribu kuondoa ya kutoa maoni yote kuchelewa na uone kinachotokea // kisha ubadilishe (hakika utapenda!).
wakati (! somaPini (4));
Serial_writeText (sema); Serial_writeText ("…. Kuhamia kwa manjano"); Serial_write (0x0D); andika bandari (1, 0x00); pinChagua (3, JUU); kuchelewesha (200); // jaribu kuondoa ya kutoa maoni yote kuchelewa na uone kinachotokea // kisha ubadilishe (hakika utapenda!). }}
na hii unaweza kuona jinsi utatuzi wa Sera ni muhimu ikiwa utaondoa ucheleweshaji. ikiwa ungefanya hivyo ungeona jinsi nambari rahisi inaweza kusababisha shida ikiwa itafanywa katika ulimwengu wa kweli bila kucheleweshwa kwa hizo.
Hatua ya 2:
2. Utatuaji wa vifaa:
Kwa njia hii, kila jaribio na utatuzi hufanywa kwa kuambatisha ubao wa mfano wa CloudX kwenye PC kwa kutumia laini ya kadi na kutumia terminal ya CloudX IDE (iliyopendekezwa) au programu nyingine muhimu kama Proteus ISIS compim, realTerm, nk Tengeneza COFF faili haiwezi kutumika hapa kwa sababu njia hii inahitaji HEX kupakia boot kwenye vifaa, napendekeza kutumia hii kwa CloudX softcard. Kumbuka kuwa nambari yako inaendeshwa bila kukanyaga ili uweze kujua kila wakati ni mtawala upi unaendesha wakati wowote na pato la serial. hebu tuangalie nambari hii mfano huo ulioorodheshwa hapo juu, weka vifaa vyako kuwa similer kwenye LED yangu nyekundu --------- kubonyeza 1 kijani LED --------- pin2 LED ya manjano - ------- pin3 kifungo --------- pin4
Hatua ya 3:
hatua
1. Tumia nambari sawa na hapo juu
2. bootload ndani ya bodi yako
3. anza CloudX serial Terminal kwa kubofya kitufe cha "serial" kwenye mwambaa zana
4. chagua kiwango cha bandari na baud (9600 katika mafunzo haya)
5. anza kituo kwa kubofya unganisha (kata ikiwa unataka kuacha)
6. na bandari kufunguliwa / kushikamana, bonyeza kitufe kwa muda mfupi na utaona pato la serial lililoonyeshwa kwenye windows windows. Kumbuka kuwa ikiwa una ucheleweshaji wa nambari, utapata laini nyingi za pato la serial zinazoendesha haraka sana bila kudhibiti kabla ya kuondoa mikono yako kwenye kitufe. Ikiwa kwa sababu yoyote kwenye nambari yako, una shida kama hiyo au sawa, unaweza kutumia njia hii kila wakati kutatua.
Ilipendekeza:
HackerBox 0049: Utatuaji: Hatua 8
HackerBox 0049: Utatuzi: Salamu kwa Wadukuzi wa HackerBox kote ulimwenguni! Kwa HackerBox 0049, tunajaribu utatuzi wa mifumo ndogo ya kudhibiti dijiti, kusanidi jukwaa la Bluetooth la LOLIN32 ESP-32 ndani ya Arduino IDE, tukitumia michoro ya FastLED L
Intro kwa Mdhibiti Mdhibiti wa CloudX: Hatua 3
Intro kwa Microcontroller ya CloudX: Mdhibiti mdogo wa CloudX ni vifaa vya kufungua na programu-kompyuta ndogo ambayo hukuruhusu kuunda miradi yako ya maingiliano. CloudX ni bodi ndogo ya chip ambayo inaruhusu watumiaji kuiambia nini cha kufanya kabla ya kuchukua hatua yoyote, inakubali k tofauti
MISINGI YA SERA YA MAWASILIANO YA SPI: Hatua 13
MISINGI YA SERA YA MAWASILIANO YA SPI: Unapounganisha mdhibiti mdogo kwa sensa, onyesho, au moduli nyingine, je! Unafikiria jinsi vifaa hivi viwili vinavyozungumzana? Wanasema nini hasa? Je! Wanawezaje kuelewana? Mawasiliano kati ya huduma ya elektroniki
Kupata Sera za Kuzuia Programu za Zamani: Hatua 4
Kupata Sera za Kizuizi za Programu Zilizopita: Shule hizo zilizo na hali nzuri ya IT (ina FTP kwa wanafunzi n.k.) kawaida ingeweka Sera za Kuzuia Programu kwenye kompyuta ili kuwazuia wanafunzi (kwa aina ya Michezo, programu hasidi au udukuzi). Jambo kuu ambalo wanafunzi hukerwa na
Sera ya Faragha ya howwhatproduce.com
Sera ya Faragha ya howwhatproduce.com