diff options
| author | sowgro <tpoke.ferrari@gmail.com> | 2025-10-28 15:19:02 -0400 |
|---|---|---|
| committer | sowgro <tpoke.ferrari@gmail.com> | 2025-10-28 15:19:02 -0400 |
| commit | 898fce80c309b06d829cb692613a4353d44b2667 (patch) | |
| tree | 5abfa00e9b0925c1ca19068c7b378dc6da9c10f4 /project/Core/Src/Activties/activity10.c | |
| parent | 37b70dc53cd56d95d7dc5194dd6f1b94731918fb (diff) | |
| download | 340-repo-Sowgro-898fce80c309b06d829cb692613a4353d44b2667.tar.gz 340-repo-Sowgro-898fce80c309b06d829cb692613a4353d44b2667.tar.bz2 340-repo-Sowgro-898fce80c309b06d829cb692613a4353d44b2667.zip | |
push activity10
Diffstat (limited to 'project/Core/Src/Activties/activity10.c')
| -rw-r--r-- | project/Core/Src/Activties/activity10.c | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/project/Core/Src/Activties/activity10.c b/project/Core/Src/Activties/activity10.c new file mode 100644 index 0000000..78261ff --- /dev/null +++ b/project/Core/Src/Activties/activity10.c @@ -0,0 +1,27 @@ +/* + * activity10.c + * + * Created on: Oct 28, 2025 + * Author: sowgro + */ +// create a clock that prints once per second using interrupts +// configure systick handler for interrupts +// write interrupt handler +// print every second + +#include "systick.h" +#include <stdio.h> + +void activity10_run() { + init_systick(); +} + +void SysTick_Handler() { + static int i = 0; + i++; + + if (!(i & 1023)) { + printf("%d\r\n", i>>10); + } + +} |
