You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
582 B
C

#include "SWM221.h"
int main(void)
{
uint32_t i;
SystemInit();
GPIO_Init(GPIOA, PIN3, 1, 0, 0, 0); //ģ<><C4A3><EFBFBD>ⲿ<EFBFBD><E2B2BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ź<EFBFBD>
GPIO_Init(GPIOA, PIN5, 1, 0, 0, 0); //GPIOA.5 => LED
PORT_Init(PORTA, PIN14, PORTA_PIN14_TIMR0_IN, 1); //<2F><><EFBFBD><EFBFBD><EFBFBD>ⲿ<EFBFBD><E2B2BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>źţ<C5BA>PA3 => PA14
PORTA->PULLU |= (1 << PIN14);
TIMR_Init(TIMR0, TIMR_MODE_COUNTER, 1, 3, 1); //ÿ<><C3BF>3<EFBFBD><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ؽ<EFBFBD><D8BD><EFBFBD><EFBFBD>ж<EFBFBD>
TIMR_Start(TIMR0);
while(1==1)
{
GPIO_InvBit(GPIOA, PIN3);
for(i = 0; i < CyclesPerUs*1000; i++) __NOP();
}
}
void TIMR0_Handler(void)
{
TIMR_INTClr(TIMR0);
GPIO_InvBit(GPIOA, PIN5);
}