Example #1
0
static uint16_t getNtcAdc(void)
{
	uint16_t ntc;
	NTC_PORT |= (1 << NTC_PIN);
	ntc = getAdc(ADC_CH_NTC);
	NTC_PORT &= ~(1 << NTC_PIN);
	return ntc;
}
Example #2
0
void printIt(int n)
{
  int i;

  printu0( "hello world #%d\n", n );
  _delay_ms( 100.0 );
  for ( i=0 ; i<8 ; i++ ) 
    printk( "ADC%d=%3d ", i, getAdc(i) );
  printk( "\n" );
}
Example #3
0
unsigned char getRandom(unsigned char bits)
{
    unsigned char output = 0;

    unsigned char i;
    for(i = 0; i < bits; i++)
    {
        unsigned char adc = getAdc();
        output |= (adc & 0b00000001) << i;
        _delay_us(140);
    }

    return output;
}