基於S32K116 LPIT模組的使用

2021-10-21 20:18:03 字數 727 閱讀 6705

lpit是s32k裡面的一種低功耗週期性定時器,使用的方式呢配置也很簡單,實現配置,首先先新增lpit模組,新增完之後開啟配置

需要注意的是這幾個選項第乙個是選擇微妙級的計數單位,第二個是週期,第三個是觸發方式

然後配置完成後生成**:

lpit_drv_init(inst_lpit1, &lpit1_initconfig);

lpit_drv_initchannel(inst_lpit1, lpit_channel, &lpit1_chnconfig0);

int_sys_installhandler(lpit_channel_irqn, &lpit_isr, (isr_t *)0);

lpit_drv_starttimerchannels(inst_lpit1, (1 << lpit_channel));

需要用到以上幾個函式,然後根據需求寫自己的功能:

void lpit_isr(void)

在main函式裡用的時候需要延時1下,不知道為什麼,不然不會進入中斷,有大佬知道麻煩指點一些

osif_timedelay(1);

if(count_flag > 500)

267 S32K144 LPIT週期性定時器

完整的s32k144的學習彙總如下 繼續學習s32k144,初步的學習計畫全都以sdk為先,後面有時間的話,自己再嘗試寫一下驅動。這一次整理的功能為lpit,乙個週期性的定時器。之前我用過的晶元上面有pit,但是為什麼這個叫做lpit呢?查了一下資料,其實l的意思是著重強調了一下低功耗的特性。有了s...

S32K144(6)外部中斷

目錄 1 簡介 2 程式設計 2.1 bsp key.h 2.2 bsp key.c 2.3 main.c 開發板s32k144 s32ds jlink,裸機版的程式編寫,使用s32k144 5 key外部中斷 其實與普通io口區別不大,只是多了開啟中斷,編寫中斷服務函式的功能 ifndef bsp...

S32K 模擬EEPROM學習筆記

使用nxp s32k148evb的官方開發板,uart1引腳rx ptc6 tx ptc7。processorexpert配置 預設配置如下 pflash 儲存區 dflash 在此區域分配eee的備份區域 flexram 模擬eee的起始位址。初始化 ret flash drv init flas...