Stap 4: Meer foutopsporing
Er zijn vele malen wanneer we willen een sectie met code controleren door allermeest naar de lijnen erin te uncommenten overslaan en vervolgens zodat ze één voor één een tijd als we controleren elke werkt. Meestal doen we dit door "commenting out" lijnen die we willen overslaan. Een uitbreiding van deze techniek is om te knippen en plakken en vervolgens een codeblok, commentaar uit het origineel (zodat we niet het verliezen), kappen weg op de kopie.C heeft vier eenvoudige manieren om commentaar uit lijnen.
Zetten "//"in front van de opmerkingen van een regel die lijn.
Bijvoeging van een of meer regels in "/ *" en "* /" zal commentaar uit een hele sectie. Voor deze methode werkt effectief, moet er geen andere "* /" in het codeblok (met uitzondering van de einddatum een). Zodat een doeltreffende discipline is het gebruik van / / voor opmerkingen binnen blokken van code en reserve de / * * / bouwen voor blokken van de commentaar en voor commentaar uit delen van de code.
"#if 0" aan het begin van een blok uitcommentariëren en einde van de sectie met "#endif" te plaatsen.
Meer selectieve controle is mogelijk met behulp van "#ifdef (identifier)" aan het begin van een blok en de "#endif" aan het einde. Als u wilt dat het blok worden opgesteld, gebruik "#define (identifier)" eerder in het programma. Let op de aanhalingstekens zijn voor nadruk alleen en niet moeten worden opgenomen.
Combineren van deze technieken dienen een nuttige benadering om te debuggen uw ATtiny2313 programma's. U kunt deze hulpprogramma's nuttig vinden als wij dit Instructable doorlopen.