Port initialization
This commit is contained in:
parent
3b865e33b0
commit
fa6077839b
21
Lab6_Task1.c
21
Lab6_Task1.c
|
@ -3,6 +3,27 @@
|
|||
#include "tm4c123gh6pm.h"
|
||||
|
||||
#define mask_bits 0x11 //mask bits for user switch
|
||||
|
||||
void GPIOF_config(void);
|
||||
void GPIOF_Int_Config(void);
|
||||
|
||||
void main(void)
|
||||
{
|
||||
SYSCTL_RCC_R &= ~(1 << 20); //SYSTEM CLOCK SOURCE FOR 16MHz PWM
|
||||
SYSCTL_RCGC0_R |= 0x00100000; //enable clock for PWM module
|
||||
SYSCTL_RCGCPWM_R = 0x3; //
|
||||
|
||||
GPIOF_config();
|
||||
GPIOF_Interrupt_config();
|
||||
GPIO_PORTF_AFSEL_R |= 0x02;
|
||||
GPIO_PORTF_PCTL_R |= 0x50;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
GPIO_PORTF_AFSEL_R |= 0x02;
|
||||
GPIO_PORTF_PCTL_R |= 0x50;
|
||||
PWM1_2_CTL_R= 0x00000000;
|
||||
|
|
Loading…
Reference in New Issue