Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- uint32_t get_random()
- {
- uint32_t wartosc = 0 ;
- uint8_t i;
- for(i = 0;i<8;i++)
- {
- //ustawienia adc, adc enable , preskaler 64 , start conversion
- ADCSRA = (1<<ADEN) | (1<<ADPS2) | (1<<ADPS1) | (1<<ADSC);
- while(ADCSRA&(1<<ADSC)); //wait for end conversion
- wartosc = ((wartosc<<1) | (ADCL & 0x01));
- }
- return (wartosc%10);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement