From 0062ce3d8c64ed7b0cf0c94e8dcc2cc316df4fb1 Mon Sep 17 00:00:00 2001 From: sowgro Date: Fri, 26 Sep 2025 10:25:07 -0400 Subject: submit activity6 --- project/Core/Src/Activties/activity6.c | 35 ++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 project/Core/Src/Activties/activity6.c (limited to 'project/Core/Src/Activties/activity6.c') diff --git a/project/Core/Src/Activties/activity6.c b/project/Core/Src/Activties/activity6.c new file mode 100644 index 0000000..c32c03e --- /dev/null +++ b/project/Core/Src/Activties/activity6.c @@ -0,0 +1,35 @@ +/* + * activity6.c + * + * Created on: Sep 25, 2025 + * Author: sowgro + */ + +#include +#include + +typedef struct { + uint32_t CSR; + uint32_t RVR; + uint32_t CVR; + uint32_t CALIB; +} sys_tick; + + +void activity6_run() { + sys_tick *s = (sys_tick *) 0xE000E010; + printf("%lu\r\n", s->CVR); + + s->RVR = 8000000; + s->CSR = 1; + + int count = 0; + for(;;) { + if (!s->CVR) { + printf("%i\r\n", count); + count++; + } + } + + +} -- cgit v1.2.3