![]() |
FRC 16 channels of ADC - must we use them all?
THe FRC default code fixes the 16 ADC inputs as Analog inputs. Is there any reason for this? Could I just allocate a couple, like in the EDU controller, for analog and reserve the rest for something more interesting like an LCD display & key pad?
|
Re: FRC 16 channels of ADC - must we use them all?
Quote:
|
Re: FRC 16 channels of ADC - must we use them all?
Quote:
|
Re: FRC 16 channels of ADC - must we use them all?
Quote:
Actually you need one more for the RS pin, so 7 pins/11 pins. I can see how you might be running out of dig I/O pins if you use 11 of them. If the busy flag isn't important to you you can ground the R/W and use 6 pins/10 pins. Or you can set up a cheap external circuit to take serial data from the RC and make it parallel. Or you can get a serial LCD. |
Re: FRC 16 channels of ADC - must we use them all?
Quote:
Quote:
|
Re: FRC 16 channels of ADC - must we use them all?
To answer the original question, the 16 "analog inputs" cannot be used for digital input or output. However, I did read something about being able to use PWM 13-16 as a digital output -- might wanna look into that.
|
Re: FRC 16 channels of ADC - must we use them all?
Quote:
1. They are being used by FIRST internal software specifically as analog 2. They are controlled by the master processor. 1 is obviously not true because we can use all 16 pins for our own analog circuits. 2 is not true because all the code for accessing the pins goes directly to the ADC, not some buffer for holding data transmitted from the master. I know in the code there is a comment on the line that sets the number of analog pins to 16 telling you not to change it, but they have said that before in places where if you know enough about what you are doing you can safely modify. I'll test this tomorrow when I go up to the lab again. I'm pretty sure your statement about the PWMs is correct. 1-12 is generated by the master and therefore cannot be changed, but 13-16 is generated by the user, so those are basically general purpose pins which are PWMs by default. |
Re: FRC 16 channels of ADC - must we use them all?
Quote:
|
| All times are GMT -5. The time now is 09:58. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi