mirror of
https://gitee.com/seekfree/TC264_Library.git
synced 2026-06-03 19:32:55 +00:00
V3.2.13
新增一个微秒延时函数 该延时函数为普通延时 非中断延时
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
V3.2.13
|
||||
<20><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><CEA2><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>ͨ<EFBFBD><CDA8>ʱ <20><><EFBFBD>ж<EFBFBD><D0B6><EFBFBD>ʱ
|
||||
V3.2.12
|
||||
<20><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><31><EFBFBD><EFBFBD><EFBFBD>쳣<EFBFBD><ECB3A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<20><EFBFBD><DEB8><EFBFBD>ͫ<EFBFBD><CDAB><EFBFBD>ȵ<EFBFBD><C8B5>ں<EFBFBD><DABA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>쳣<EFBFBD><ECB3A3>bug
|
||||
|
||||
@@ -60,6 +60,8 @@ IFX_INTERRUPT(stm1_isr, 0, IFX_INTPRIO_STM1_SR0)
|
||||
IfxStm_clearCompareFlag(&MODULE_STM1, IfxStm_Comparator_0);
|
||||
stm1_isr_flag = 0;
|
||||
}
|
||||
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> system<65><6D>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>
|
||||
// <20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5> time <20><>ʱһ<CAB1>ֵ<EFBFBD>ʱ<EFBFBD>䣨<EFBFBD><E4A3A8>λΪ<CEBB><CEAA><EFBFBD>룬<EFBFBD><EBA3AC><EFBFBD><EFBFBD><EFBFBD>÷<EFBFBD>Χ0-20000000<30><30>
|
||||
@@ -105,9 +107,23 @@ void system_delay_10ns (uint32 time)
|
||||
}
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> system <><CEA2> <20><>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>(<28><><EFBFBD>ʼĴ<CABC><C4B4><EFBFBD>)
|
||||
// <20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5> time <20><>ʱʱ<CAB1><CAB1> <20><>λ<EFBFBD><CEBB>us
|
||||
// <20><><EFBFBD>ز<EFBFBD><D8B2><EFBFBD> void
|
||||
// ʹ<><CAB9>ʾ<EFBFBD><CABE> system_delay_us_register(100); // <20><>ʱ100<30><CEA2>
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
void system_delay_us_register (uint32 time)
|
||||
{
|
||||
IfxStm_Index stm_index;
|
||||
|
||||
stm_index = (IfxStm_Index)IfxCpu_getCoreId();
|
||||
|
||||
IfxStm_waitTicks(IfxStm_getAddress(stm_index), time * 100);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------
|
||||
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> system <><CEA2> <20><>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>
|
||||
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> system <><CEA2> <20><>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>(<28><>ʱ<EFBFBD><CAB1><EFBFBD>ж<EFBFBD>)
|
||||
// <20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5> time <20><>ʱʱ<CAB1><CAB1> <20><>λ<EFBFBD><CEBB>us
|
||||
// <20><><EFBFBD>ز<EFBFBD><D8B2><EFBFBD> void
|
||||
// ʹ<><CAB9>ʾ<EFBFBD><CABE> system_delay_us(100); // <20><>ʱ100<30><CEA2>
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
|
||||
//====================================================<3D><>ʱ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>====================================================
|
||||
void system_delay (uint32 time, uint32 num);
|
||||
void system_delay_us_register (uint32 time);
|
||||
void system_delay_us (uint32 time);
|
||||
void system_delay_ms (uint32 time);
|
||||
void system_delay_init (void);
|
||||
|
||||
Reference in New Issue
Block a user