Updated code

This commit is contained in:
Rajput R Vikramsingh Vikramsingh 2024-09-15 15:51:57 +05:30
parent ea1bbeacfd
commit 9c85be0a82
1 changed files with 31 additions and 5 deletions

36
main.c
View File

@ -1,9 +1,35 @@
#include <stdint.h>
#include <stdbool.h>
#include "tm4c123gh6pm.h"
/**
* main.c
*/
int main(void) int main(void)
{ {
return 0; SYSCTL_RCGC2_R |= 0x00000020; /* enable clock to GPIOF */
GPIO_PORTF_LOCK_R = 0x4C4F434B; /* unlock commit register */
GPIO_PORTF_CR_R = 0x1F; /* make PORTF0 configurable */
GPIO_PORTF_DEN_R = 0x1E; /* set PORTF pins 4 pin */
GPIO_PORTF_DIR_R = 0x0E; /* set PORTF4 pin as input user switch pin */
GPIO_PORTF_PUR_R = 0x10; /* PORTF4 is pulled up */
long int x;
while(1)
{
//TURN ON LED
x=0;
GPIO_PORTF_DATA_R = 0x02;
//WAIT FOR 500ms
while(x<667750)
x++;
//TURN OFF LED
x=0;
GPIO_PORTF_DATA_R = 0x00;
//WAIT FOR 500ms
while(x<667750)
x++;
}
} }