!  (set memory)

 

Syntax

! hex-number  hex-number2
Description


This command will write hex-number2 into location hex-number in ARM memory.  It is useful for debugging direct control of the ARM peripherals. 

Expression can only be a hex value without the leading $ or &H and no spaces between the ! and the hexvalue.   The ARMmite does not list the address or the ASCII values.

This function will be added in version 7.47 for ARM7 and 8.07 for Cortex parts.  And also requires BASICtools 5.9 or later.

Example


The following example displays the area of ARM memory corresponding to the PWM registers.  Memory address on the left, followed by 4 words of memory displayed in hex and then displayed as printable ASCII characters.

  
@e0014000

00000000 00000001 04BFE6BB 0000E663 E0014010: 0000A516 00000000 00000000 00000000  

!e0014000 1234567

@e0014000

01234567 00000001 04BFE6BB 0000E663 E0014010: 0000A516 00000000 00000000 00000000  



Differences from other BASICs

See also