- Name:
- debug
- Syntax:
-
DEBUG {var}
Var - is an optional variable value (e.g. b3). Its value is not of importance and is included purely for backwards compatibility with older programs.
- Description:
-
Display variable information in the debug window when the debug command is processed.
Byte information is shown in decimal, binary, hex and ASCII notation. Word information is shown in decimal and hex notation. The debug command uploads the current variable values for *all* the variables via the download cable to the computer screen. This enables the computer screen to display all the variable values in the microcontroller for debugging purposes.
Note that the debug command uploads a large amount of data and so significantly slows down any program loop. To display user defined debugging messages use the sertxd command instead. Note that on 08 and 14 pin chips debug acts on 'B.0 / output 0'. Therefore programs that use output 0 may corrupt the serial data condition. In this case it is recommended to use the following structure before a debug command.
low B.0 ; reset B.0 to correct condition pause 500 ; wait a while debug ; display values on computer screen
- Applies To:
- All
- See Also:
- Related Create:
Debug data
Display the value of all variable on a computer
- Code Example:
-
main: inc b1 ; increment value of b1 readadc A.2,b2 ; read an analogue value debug ; display values on computer screen pause 500 ; wait 0.5 seconds goto main ; loop back to start
Copy Code Submit an Example
Submit Your Own Code!
You must be logged in to submit code examples. Login now.