Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #if 1
- float volts;
- float adcresult;
- void blink();
- void adc();
- int zmain (void)
- {
- adc();
- while(true)
- {
- if(volts <=4)
- {
- blink();
- if(SW1_Read() == 1)
- {
- adc();
- break;
- }
- else
- adc();
- }
- }
- return 0;
- }
- #endif
- void adc()
- {
- float volts=0.0;
- ADC_Battery_Start();
- int16 adcresult =0;
- ADC_Battery_StartConvert(); // start sampling
- if(ADC_Battery_IsEndConversion(ADC_Battery_WAIT_FOR_RESULT)) // wait for ADC converted value
- volts = adcresult/4095*6.75;
- }
- void blink()
- {
- BatteryLed_Write(1);
- vTaskDelay(500);
- BatteryLed_Write(0);
- vTaskDelay(500);
- }
- /* [] END OF FILE */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement