I am using a 12f675 and the read write commands and is doesnt seem consistant the way that they work.
At the beginning of the program I use the following to grab the values.
In the program I use the following to set the delay.Code:read 0, delay read 8, rpm.byte0 read 10, rpm.byte1
Code:REWRITED: write 0, delay read 0, delayc if DELAY <> DELAYC then goto rewrited
And the following code to set the RPM
Code:PULSIN gpio.2,0,RPM LIMIT = RPM IF gpio.3 = 1 THEN GOTO CHANGE REWRITER: write 8, limit.byte0 write 10, limit.byte1 read 8, limit.byte0 read 10, limit.byte1 if limit <> rpm then goto rewriter
The delay in ms works ever time and keeps the setting even after power off.
The rpm work speratically.
Any ideas?




Bookmarks