I have been having problem getting RCTIME to work it always results in 1 even when nothing is connected to it. I have a feeling it has something to do with the way I have analog set up, but I haven't been able to figure it out.
the code for serial output and delays is working fine. but I just get a constant stream of 1's no matter what I do. If anyone could help it would be awesome!
Code:'---clock settings define OSC 8 OSCCON = %1111110 ' sets internal osc to run at 8MHZ '----------turn analog on porta off, and use as digital input/output CMCON = 0 'Comparators ON (right?) ANSEL = 1 'A/D ON -- Port pins all analog (I hope) '---------- '---** Constants rcpin var porta.3 '---**variables rcreturn var byte '------**main program loop: '----its rctime! pause 1000 high rcpin pause 5 rctime rcpin,1,rcreturn low rcpin '----(end rctime) shows over folks ^^ '----send serial feedback serout2 porta.0, 16468, ["rc time was: ",dec rcreturn] 'call for data '-----end serial feedback goto loop 'loop forever end




Bookmarks