ዝርዝር ሁኔታ:
ቪዲዮ: ከ CloudX ጋር ተከታታይ ማረም 3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
በዚህ ፕሮጀክት ውስጥ እኔ በተከታታይ ተርሚናል በኩል የማረም ጽንሰ -ሀሳብን ለማብራራት ነው። ግን መጀመሪያ እንደ መጀመሪያ ፣ ጽንሰ -ሐሳቦቹን በትርጉሞቹ ለማብራራት ያስችለናል።
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. ወደቡ ከተከፈተ/ከተገናኘ ፣ በፍቃዱ አዝራሩን ይግፉት እና በተርሚናል መስኮቶች ላይ የሚታየውን ተከታታይ ውጤት ያያሉ። ልብ ይበሉ ከኮዱ ላይ መዘግየቶች ካሉዎት እጆችዎን ከአዝራሩ ከማውጣትዎ በፊት ያለ ቁጥጥር በፍጥነት የሚሮጡ በርካታ ተከታታይ ተከታታይ ውፅዓት መስመሮችን ያገኛሉ። በማንኛውም ምክንያት በእርስዎ ኮድ ውስጥ እንደዚህ ያለ ወይም ተመሳሳይ ችግር ካጋጠመዎት ለማረም ሁልጊዜ ይህንን ዘዴ መጠቀም ይችላሉ።
የሚመከር:
የዱፖን አያያ Crimች ማረም 10 ደረጃዎች (ከስዕሎች ጋር)
ዱፖንት አያያctorsች - ብዙውን ጊዜ የፕሮቶታይፕ ፕሮጄክት በምሠራበት ጊዜ በዲዛይኑ ጊዜ ብዙ ጊዜ መሪዎችን ማገናኘት እና ማለያየት እንዳለብኝ አውቃለሁ። ከብዙዎቹ 0.1 ጋር ስለሚገናኙ የዱፖን ማያያዣዎች ለዚህ ተስማሚ ናቸው። አርዱinoኖ ፣ Raspberry Pi ፣ ኤሌክትሮኒክስ ላይ ራስጌዎች ተገኝተዋል
IKEA HACK: የጡባዊ ተራራ ማረም 6 ደረጃዎች (ከስዕሎች ጋር)
IKEA HACK: የጡባዊ ተራራን ማረም - በጡባዊ ላይ ማሰስ በጣም ጥሩ ነው። ምቹ በሚሆንበት ጊዜ በሚወዱት ጣቢያ ውስጥ እንደ መቆፈር ያለ ምንም ነገር የለም። በአሳሽ ረዘም ላለ ጊዜ አኳኋኔን በበለጠ ሁኔታ አጠናቅቄ አገኘዋለሁ ፣ በመጨረሻም የእኔ ጡባዊዎች በጀርባዬ ላይ ተኝቶ ከላይ ባለው ጡባዊ ተኝቶ
የ 70W ስፔክትረም-ሚዛናዊ የ LED ፓነልን ማረም 10 ደረጃዎች (ከስዕሎች ጋር)
የ 70 ዋ ስፔክትረም-ሚዛናዊ የ LED ፓነልን መጣስ-በዚህ መመሪያ ውስጥ የእራስዎን 70W " ስፔክትረም ሚዛናዊ " እንዴት እንደሚሠሩ አሳያችኋለሁ። የ LED ፓነል። እሱ በርካታ የተለያዩ ክፍሎችን ያቀፈ እና 5 የነፃነት ደረጃዎች ያሉት ፣ በቤት ውስጥ የተሰራ የእንጨት መገጣጠሚያ ክንድን ያሳያል ፣ ይህም ማለት
መሰረታዊ የጃቫ ማረም -9 ደረጃዎች
መሰረታዊ የጃቫ ማረም - ይህ የመመሪያ መመሪያ ለጃቫ የስህተት አያያዝ መሰረታዊ ደረጃ በደረጃ ፍተሻን ይሸፍናል። ይህ መመሪያ የጃቫ ፕሮግራም ሶፍትዌርን ለማቀናበር ምንም እገዛ አይሰጥም እና ይህንን ተግባር አስቀድመው እንዳጠናቀቁ ይጠብቃል። ለምርጥ
ስማርት መደወያ - ራስ -ማረም ዘመናዊ ባህላዊ ስልክ: 8 ደረጃዎች
ስማርት መደወያ-ዘመናዊ የባህላዊ ስልክ ራስ-ማረም-ስማርት መደወያ ልዩ ፍላጎት ላላቸው አረጋውያን የተፈጠረ ብልህ ራስ-ትክክለኛ ስልክ ነው ፣ እና አዛውንቶች ከለመዱት ባህላዊ ስልኮች በቀጥታ እንዲደውሉ ያስችላቸዋል። እኔ በአከባቢው የአረጋውያን እንክብካቤ ማዕከል ውስጥ በፈቃደኝነት ብቻ ነበር