4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
热卖商品
新闻详情
S32K144(9)LPIT_朗朗上口就行啦的博客-CSDN博客
来自 : CSDN技术社区 发布时间:2021-03-24
PCC- PCCn[PCC_LPIT_INDEX] | PCC_PCCn_PCS(6) | PCC_PCCn_CGC_MASK; /* Enable LPIT Clock */ LPIT0- MCR LPIT_MCR_M_CEN(1); // DBG_EN-0: 当设备进入调试模式停止计时器 // DOZE_EN 0: 当设备进入睡眠模式停止计时器 // SW_RST 0: 计时器通道和寄存器未重置 // M_CEN 1: 启用外围时钟定时器 //这里我犯了一个小错误 因为我一开始只使用了一个通道 所以直接赋值 当初始化多个通道时 就将之前的通道使能清空来 //LPIT0- MIER 1 Lpit_CHn; LPIT0- MIER | 1 Lpit_CHn; // TIE0 1: 定时器LPIT 通道启动中断 LPIT0- TMR[Lpit_CHn].TVAL (init_ms/1000.0)*SPLLDIV2_CLOCK; LPIT0- TMR[Lpit_CHn].TCTRL LPIT_TMR_TCTRL_T_EN(1); S32_NVIC_EnableIRQ(LPIT0_Ch0_IRQn Lpit_CHn,10);void LPIT0_Ch0_IRQHandler(void) if(LPIT0- MSR LPIT_MSR_TIF0_MASK) //清中断标志位 LPIT0- MSR | LPIT_MSR_TIF0_MASK; LED2_TOGGLE;void LPIT0_Ch1_IRQHandler(void) if(LPIT0- MSR LPIT_MSR_TIF1_MASK) //清中断标志位 LPIT0- MSR | LPIT_MSR_TIF1_MASK; LED3_TOGGLE; 4.3、main.c
#include S32K144.h #include led.h #include key.h #include uart.h #include clocks.h #include lptmr.h #include lpit.h int main(void) unsigned long i; WDOG_disable(); /* Disable WDOG */ SOSC_init_8MHz(); /* Initialize system oscilator for 8 MHz xtal */ SPLL_init_160MHz(); /* Initialize SPLL to 160 MHz with 8 MHz SOSC */ NormalRUNmode_80MHz(); /* Init clocks: 80 MHz sysclk core, 40 MHz bus, 20 MHz flash */ bsp_led_init(); bsp_key_init(); uart_init(UART_Debug,19200); uart_enable_re_int(UART_Debug); lptmr_init(1000); lpit_ch_init(1,1000); lpit_ch_init(0,1000); uart_send_string(UART_Debug, Running LPUART example\\r\\n /* Transmit char string */ u1_printf( u1_printf Running LPUART example\\r\\n /* Transmit char string */ while(1){ for(i 10000000;i i--); LED4_ON; for(i 10000000;i i--); LED_OFF; uart_send_string(UART_Debug, The LED light is flashing\\r\\n /* Transmit char string */ return 0;
4.4、附不使用中断的调用方法
while(1){ while((LPIT0- MSR LPIT_MSR_TIF0_MASK) 0){} LPIT0- MSR | LPIT_MSR_TIF0_MASK; LED2_TOGGLE;}

 

本文链接: http://lpit.immuno-online.com/view-702440.html

发布于 : 2021-03-24 阅读(0)
公司介绍
品牌分类
联络我们
服务热线:4000-520-616
(限工作日9:00-18:00)
QQ :1570468124
手机:18915418616
官网:http://