ARM9教程DSP教程FPGA教程CPLD教程12A软硬件设计0229(10)

2020-12-13 23:46

ARM9教程DSP教程FPGA教程CPLD教程12A软硬件设计0229

#define STRING_SIZE 80 #define UART_RXBUFSIZE 256 #define UART_TXBUFSIZE 256

#define CPSR_F_BIT 0x40 #define CPSR_I_BIT 0x80

static char rxbuf[UART_RXBUFSIZE]; srl0_receive_buffer_t receive_buffer;

static char txbuf[UART_TXBUFSIZE]; srl0_transmit_buffer_t transmit_buffer;

void arm7_enable_interrupts(void) {

int cpsr;

__asm("mrs %0,cpsr":"=r"(cpsr)); cpsr &= ~(CPSR_I_BIT | CPSR_F_BIT ); __asm("msr cpsr_fsxc,%0"::"r"(cpsr)); return; }

void __interrupt_irq irq_handler( void ) {

srl0_handle_interrupt(Base_UART, &transmit_buffer, &receive_buffer); }

void initialize (void) {

GPIO_LED( Base_GPIO ) = 0x00;


ARM9教程DSP教程FPGA教程CPLD教程12A软硬件设计0229(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《大学生创业基础》期末考试(20)98分

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: