-
Notifications
You must be signed in to change notification settings - Fork 8
peek
Anobium edited this page Oct 18, 2020
·
1 revision
Syntax:
OutputVariable = Peek (location)
Command Availability:
Available on all microcontrollers.
Explanation:
The Peek
function is used to read information from the on-chip RAM of
the microcontroller.
location
is a word variable that gives the address to read. The exact
range of valid values varies from chip to chip.
This command should not normally be used, as it will make the porting of code to another chip very difficult.
Example #1 :
'This program will read and check a value from PORTA
'This specific peek will only work on some microcontrollers
Temp = Peek(5)
IF Temp.2 ON THEN SET green ON
IF Temp.2 OFF THEN SET red ON
Example #2
' This subroutine will toggle the pin state.
' You must change the parameters for your specific chip.
' Usage as show in examples below.
'
' Toggle @PORTE, 2 ' equates to RE1.
' Wait 100 ms
' Toggle @PORTE, 2
' Wait 100 ms
' Port , Pin address in Binary
' Pin0 = 1
' Pin1 = 2
' Pin2 = 4
' Pin3 = 8
'
' You can toggle any number of pins.
' Toggle @PORTE, 0x55
Sub Toggle ( In DestPort As word, In DestBit )
Poke DestPort, Peek(DestPort) xor DestBit
End sub
See Also Poke