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.
|
|
#include "sys.h"
//////////////////////////////////////////////////////////////////////////////////
//������ֻ��ѧϰʹ�ã�δ���������ɣ��������������κ���;
//ALIENTEK STM32������
//ϵͳ�жϷ������û�
//����ԭ��@ALIENTEK
//������̳:www.openedv.com
//������:2012/9/10
//�汾��V1.4
//��Ȩ���У������ؾ���
//Copyright(C) ����ԭ�� 2009-2019
//All rights reserved
//********************************************************************************
//THUMBָ�֧�ֻ�������
//�������·���ʵ��ִ�л���ָ��WFI
void WFI_SET(void) { __ASM volatile("wfi"); } //�ر������ж�
void INTX_DISABLE(void) { __ASM volatile("cpsid i"); } //���������ж�
void INTX_ENABLE(void) { __ASM volatile("cpsie i"); } //����ջ����ַ
//addr:ջ����ַ
__asm void MSR_MSP(u32 addr) { MSR MSP, r0 //set Main Stack value
BX r14 }
|