Fixed ADC reference clock frequency in mic_test

This commit is contained in:
Silvano Seva 2021-03-26 22:19:28 +01:00
parent 86f6d114e2
commit f7653bfe04
1 changed files with 5 additions and 3 deletions

View File

@ -25,8 +25,10 @@
#include <hwconfig.h> #include <hwconfig.h>
static const char hexdigits[]="0123456789abcdef"; static const char hexdigits[]="0123456789abcdef";
void printUnsignedInt(unsigned int x) void printUnsignedInt(uint16_t val)
{ {
int16_t x = val >> 4;
char result[]="....\r"; char result[]="....\r";
for(int i=3;i>=0;i--) for(int i=3;i>=0;i--)
{ {
@ -58,9 +60,9 @@ int main()
/* /*
* TIM2 for conversion triggering via TIM2_TRGO, that is counter reload. * TIM2 for conversion triggering via TIM2_TRGO, that is counter reload.
* AP1 frequency is 42MHz, configure for 8kHz interrupt rate. * AP1 frequency is 42MHz but timer runs at 84MHz, configure for 8kHz interrupt rate.
*/ */
TIM2->PSC = 41; /* Tick rate 1MHz */ TIM2->PSC = 83; /* Tick rate 1MHz */
TIM2->ARR = 124; /* Overflow rate 8kHz */ TIM2->ARR = 124; /* Overflow rate 8kHz */
TIM2->CNT = 0; TIM2->CNT = 0;
TIM2->EGR = TIM_EGR_UG; TIM2->EGR = TIM_EGR_UG;