You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#ifndef __DELAY_H
#define __DELAY_H
#include <sys.h>
//////////////////////////////////////////////////////////////////////////////////
//������ֻ��ѧϰʹ�ã�δ���������ɣ��������������κ���;
//ALIENTEK STM32F407������
//ʹ��SysTick����ͨ����ģʽ���ӳٽ��й���(֧��ucosii)
//����delay_us,delay_ms
//����ԭ��@ALIENTEK
//������̳:www.openedv.com
//��������:2014/5/2
//�汾��V1.3
//��Ȩ���У������ؾ���
//Copyright(C) �������������ӿƼ�����˾ 2014-2024
//All rights reserved
//********************************************************************************
//��˵��
//V1.1 20140803
//1,delay_us,���Ӳ�������0�ж�,������������0,��ֱ���˳�.
//2,��ucosii��,delay_ms����,����OSLockNesting���ж�,�ڽ����жϺ�,Ҳ����ȷ��ʱ.
//V1.2 20150411
//��OS֧�ַ�ʽ,��֧������OS(������UCOSII��UCOSIII,����������OS������֧��)
//����:delay_osrunning/delay_ostickspersec/delay_osintnesting�����궨��
//����:delay_osschedlock/delay_osschedunlock/delay_ostimedly��������
//V1.3 20150521
//����UCOSIII֧��ʱ��2��bug��
//delay_tickspersec����delay_ostickspersec
//delay_intnesting����delay_osintnesting
//////////////////////////////////////////////////////////////////////////////////
void delay_init(u8 SYSCLK); void delay_ms(u16 nms); void delay_us(u32 nus);
#endif
|