Hello,
I found that using waitus with a variable gives bad results.
version 2.0.7.6
I hope there is a easy fix.
Here is my test code.
[code:1:c3bd9ec6eb]'We should see 1000us pulses on ports C.0, C.1 and C.2
'Measured pulses are shown below.
$regfile = "m328pdef.dat"
$crystal = 16000000
$hwstack = 100
$swstack = 100
$framesize = 100
config Portc.0 = output
config Portc.1 = output
config Portc.2 = output
dim w as word
dim a(3) as word
w=1000
a(2)=1000
do
set portc.0
waitus 1000 'pusle is ~1000us.
reset portc.0
set portc.1
waitus w 'pusle is ~750us.
reset portc.1
set portc.2
waitus a(2) 'pusle is ~0.25us.
reset portc.2
waitms 100
loop[/code:1:c3bd9ec6eb]
Regards,
Dave
[b:c3bd9ec6eb][color=red:c3bd9ec6eb](BASCOM-AVR version : 2.0.7.6 )[/b:c3bd9ec6eb][/color:c3bd9ec6eb]
↧