ዝርዝር ሁኔታ:

ከ CloudX ጋር ተከታታይ ማረም 3 ደረጃዎች
ከ CloudX ጋር ተከታታይ ማረም 3 ደረጃዎች

ቪዲዮ: ከ CloudX ጋር ተከታታይ ማረም 3 ደረጃዎች

ቪዲዮ: ከ CloudX ጋር ተከታታይ ማረም 3 ደረጃዎች
ቪዲዮ: How to Connect Bluetooth Headphones to the Nintendo Switch 2024, ህዳር
Anonim
ከደመና ኤክስ ጋር ተከታታይ ማረም
ከደመና ኤክስ ጋር ተከታታይ ማረም

በዚህ ፕሮጀክት ውስጥ እኔ በተከታታይ ተርሚናል በኩል የማረም ጽንሰ -ሀሳብን ለማብራራት ነው። ግን መጀመሪያ እንደ መጀመሪያ ፣ ጽንሰ -ሐሳቦቹን በትርጉሞቹ ለማብራራት ያስችለናል።

1. ተከታታይ ግንኙነት

ተከታታይ ግንኙነት በ CloudX ቦርድ እና በኮምፒተር ወይም በሌሎች መሣሪያዎች መካከል ለመግባባት ነው። ሁሉም የ CloudX ቦርዶች ቢያንስ አንድ የታየ ተከታታይ ወደብ (እንዲሁም UART ወይም USART በመባልም ይታወቃል) - ተከታታይ። ሶፍትዌሮችን በመጠቀም በዩኤስቢ በኩል ከኮምፒውተሩ ጋር እንደመሆኑ በዲጂታል RX እና TX ፒን ላይ ከሌሎች ሃርድዌሮች ወይም ተከታታይ የግንኙነት ሞጁሎች (እንደ ጂኤስኤም እና ጂፒኤስ) ጋር ይገናኛል። ስለዚህ ፣ እነዚህን ተግባራት የሚጠቀሙ ከሆነ ፣ ለዲጂታል ግብዓት ወይም ውፅዓት TX እና RX ን መጠቀምም አይችሉም። ከ CloudX ቦርድ ጋር ለመገናኘት የ CloudX አካባቢን አብሮገነብ ተከታታይ ማሳያ መጠቀም ይችላሉ። በመሳሪያ አሞሌው ውስጥ ያለውን ተከታታይ ማሳያ ቁልፍን ጠቅ ያድርጉ እና ወደ serialBegin () በተጠራው ግቤት ውስጥ ጥቅም ላይ የዋለውን ተመሳሳይ የባውድ መጠን ይምረጡ።

2. አርም

ማረም ማለት በቀላሉ ስህተቶችን ከ (የኮምፒተር ሃርድዌር ወይም ሶፍትዌር) መለየት እና ማስወገድ ማለት ነው። ማረም በኮምፒተር ፕሮግራም ውስጥ የኮድ ስህተቶችን መፈለግ እና ማረም ያካትታል። ማረም የሶፍትዌር ሙከራ ሂደት አካል ሲሆን የጠቅላላው የሶፍትዌር ልማት የሕይወት ዑደት ዋና አካል ነው። ለምሳሌ ኮድዎ በተሳካ ሁኔታ እንደተጠናቀረ እና ሃርድዌርዎን እየሞከሩ እና እንደተጠበቀው እየሰራ እንዳልሆነ እንውሰድ ፣ ምንም እንኳን ኮድዎን ለማረም ብዙ መንገዶች ቢኖሩም ፣ እሱን ለማረም ቀላል እና ውጤታማ መንገድ በተከታታይ ማረም በመጠቀም ነው። የ CloudX IDE በበቂ ማጠናቀር ፣ HEX እና COFF ፋይል ላይ 2 ዓይነት ፋይልን ያመነጫል። የ HEX ፋይል በጥብቅ የማሽን ኮድ ነው ፣ ይህም በገሃዱ ዓለም ውስጥ እንዲተገበር በቦርዱ ውስጥ የተጫነ ነገር ግን እንደ ፒሩስ ኢሲስ ባሉ የኮምፒተርዎ የማስመሰል ሶፍትዌሮች ላይ ሊሠራ ይችላል ፣ የ COFF ፋይል በእርስዎ ፒሲ የማስመሰል ሶፍትዌሮች (ፕሮቱስ ኢሲስ) ላይ ሊተገበር የሚችል ቅርጸት ነው።. ለዚህ ወሰን በተከታታይ ፕሮቶኮል ላይ ሁለት መሰረታዊ የማረም ዓይነቶችን እንመለከታለን ፣

1. ለስላሳ ተከታታይ ማረም ፦

በዚህ ዘዴ እያንዳንዱ ሙከራ እና ማረም በፒሲው ላይ እንደ ፕሮቱስ አይሲስ ባሉ አንዳንድ ጠቃሚ ሶፍትዌሮች በኩል ይከናወናል። ምክንያቱም CloudX በመሠረቱ የ COFF ፋይልን ስለሚያመነጭ ፣ ይህንን ለኮምፒዩተር ማስመሰል እንዲጠቀሙበት እመክራለሁ ምክንያቱም በእሱ አማካኝነት በመሠረቱ በኮዶች መስመሮች መካከል መሮጥ እና አንድ ችግር ከየት እንደመጣ መገመት ይችላሉ ፣ እና ኮድዎ ያለ እርምጃ ሳይሄድ መሮጥ ካለበት ፣ ምናባዊውን “ምናባዊ” ን በመጠቀም የመሳሪያ ሁኔታ “መሣሪያ ፣ በማንኛውም ጊዜ መቆጣጠሪያው የት እንደሚሰራ ሁል ጊዜ ማወቅ ይችላሉ። የዚህን ኮድ ምሳሌ እንመልከት ፣

ደረጃ 1

ምስል
ምስል
ምስል
ምስል

/*

* ፋይል: newmain.c

* ደራሲ: - OGBOYE GODWIN * * የተፈጠረው ሰኔ 28 ቀን 2018 ፣ 10:15 AM */

#ያካትቱ

#ያካትቱ

/* እናደርጋለን

ቀይ ፒን 1 አረንጓዴ ፒን 2 ቢጫ ፒን 3 *አዝራር ፒን 4 */ ቻር *ንገረው = "እምም ፣ እኔ ነካሁ"; ማዋቀር () {pinMode (1 ፣ OUTPUT); pinMode (2 ፣ ውፅዓት); pinMode (3 ፣ ውፅዓት); pinMode (4 ፣ ግቤት); Serial_begin (9600); loop () {ሳለ (! readPin (4)); Serial_writeText (ይንገሩ); Serial_writeText ("…. ወደ ቀይ መሸጋገር"); Serial_write (0x0D); ወደብ ፃፍ (1 ፣ 0x00); pinSelect (1 ፣ ከፍተኛ); መዘግየቶች (200); // ሁሉንም መዘግየት አስተያየት ለመስጠት ይሞክሩ እና ምን እንደሚከሰት ይመልከቱ // ከዚያ ይተካቸው (በእርግጥ ይወዱታል!) ሳለ (! ReadPin (4)); Serial_writeText (ይንገሩ); Serial_writeText ("…. ወደ አረንጓዴ መንቀሳቀስ"); Serial_write (0x0D); ወደብ ፃፍ (1 ፣ 0x00); pinSelect (2 ፣ HIGH) ፤ መዘግየቶች (200); // ሁሉንም መዘግየት አስተያየት ለመስጠት ይሞክሩ እና ምን እንደሚከሰት ይመልከቱ // ከዚያ ይተካቸው (በእርግጥ ይወዱታል!)

ሳለ (! ReadPin (4));

Serial_writeText (ይንገሩ); Serial_writeText ("…. ወደ ቢጫ መሸጋገር"); Serial_write (0x0D); ወደብ ፃፍ (1 ፣ 0x00); pinSelect (3 ፣ HIGH) ፤ መዘግየቶች (200); // ሁሉንም መዘግየት አስተያየት ለመስጠት ይሞክሩ እና ምን እንደሚከሰት ይመልከቱ // ከዚያ ይተካቸው (በእርግጥ ይወዱታል!) }}

በዚህ ጊዜ መዘግየቱን ካስወገዱ ተከታታይ ማረም እንዴት አስፈላጊ እንደሆነ ማየት ይችላሉ። ያንን ካደረጉ ያለ እነዚያ መዘግየቶች በእውነተኛው ዓለም ውስጥ ከተፈጸመ ያ ቀላል ኮድ ምን ያህል ችግር እንደሚፈጥር ባዩ ነበር።

ደረጃ 2

ምስል
ምስል
ምስል
ምስል
ምስል
ምስል

2. የሃርድዌር ማረም;

በዚህ ዘዴ ፣ እያንዳንዱ ሙከራ እና ማረም የሚከናወነው የሶፍት ካርዱን በመጠቀም የ CloudX ፕሮቶፕፕ ሰሌዳውን ወደ ፒሲ በማያያዝ እና የ CloudX IDE ን ተከታታይ ተርሚናል (የሚመከር) ወይም እንደ Proteus ISIS compim ፣ realTerm ፣ ወዘተ ያሉ አንዳንድ ጠቃሚ ሶፍትዌሮችን በመጠቀም ነው። ፋይል እዚህ ጥቅም ላይ ሊውል አይችልም ምክንያቱም ይህ ዘዴ HEX ወደ ሃርድዌር እንዲጫን የሚጠይቅ ስለሆነ ይህንን ለ CloudX softcard እንዲጠቀሙበት እመክራለሁ። የትኛውም መስመር ተቆጣጣሪው በማንኛውም ጊዜ በተከታታይ ውፅዓት የት እንደሚሰራ ማወቅ እንዲችሉ የእርስዎ ኮድ ያለ እርምጃ እንደሚሄድ ልብ ይበሉ። ከላይ የተጠቀሰውን ተመሳሳይ ምሳሌ ይህንን ኮድ እንይ ፣ ሃርድዌርዎን ከቀይ ቀይ ኤልዲኤሌ ጋር ተመሳሳይ ለማድረግ ያዋቅሩ --------- ወደ 1 አረንጓዴ LED --------- pin2 ቢጫ LED- ------- pin3 አዝራር --------- pin4

ደረጃ 3

ምስል
ምስል

ደረጃዎች

1. ከላይ እንደተጠቀሰው ተመሳሳይ ኮድ ይጠቀሙ

2. ቦት ጫን ወደ ሰሌዳዎ

3. በመሣሪያ አሞሌው ውስጥ “ተከታታይ” ቁልፍን ጠቅ በማድረግ የ CloudX ተከታታይ ተርሚናል ይጀምሩ

4. የሚፈለገውን ወደብ እና የባውድ ተመን ይምረጡ (በዚህ መማሪያ ውስጥ 9600)

5. አገናኝ ላይ ጠቅ በማድረግ ተርሚናሉን ያስጀምሩ (ለማቆም ከፈለጉ ያላቅቁ)

6. ወደቡ ከተከፈተ/ከተገናኘ ፣ በፍቃዱ አዝራሩን ይግፉት እና በተርሚናል መስኮቶች ላይ የሚታየውን ተከታታይ ውጤት ያያሉ። ልብ ይበሉ ከኮዱ ላይ መዘግየቶች ካሉዎት እጆችዎን ከአዝራሩ ከማውጣትዎ በፊት ያለ ቁጥጥር በፍጥነት የሚሮጡ በርካታ ተከታታይ ተከታታይ ውፅዓት መስመሮችን ያገኛሉ። በማንኛውም ምክንያት በእርስዎ ኮድ ውስጥ እንደዚህ ያለ ወይም ተመሳሳይ ችግር ካጋጠመዎት ለማረም ሁልጊዜ ይህንን ዘዴ መጠቀም ይችላሉ።

የሚመከር: