当前位置: 首页 > news >正文

免费项目网站网站制作工具 简易

免费项目网站,网站制作工具 简易,水墨背景风格企业网站模板,黄山门票多少钱实现思路: 额外配置:通过PL配置计数器,向CPU0和CPU1发送硬中断。 1.串口中断CPU0,在中断中设置接收设置好字长的数据,如果这些数据的数值符合约定的命令,则关闭硬中断,并将这部分数据存入AxiLi…

实现思路:

额外配置:通过PL配置计数器,向CPU0和CPU1发送硬中断。

        1.串口中断CPU0,在中断中设置接收设置好字长的数据,如果这些数据的数值符合约定的命令,则关闭硬中断,并将这部分数据存入AxiLite配置的ram中,完成以后发送软中断中断CPU1。

        2.CPU1收到软中断后,读取指定的ram数值,校验以后将其写入ram2中,如果这里不做换回可以写入其他的。写完以后发送中断给CPU0。

        3.CPU0接收到中断,读取ram2的数据,并且完成发送。

部分代码:

其中读写Bram的代码可参考:

Axi_Lite接口的IP核与地址与缓冲与AxiGP0-CSDN博客

CPU0中配置的Uart中断回调函数

        设置的是超时中断触发,set阈值那个不太好用。

void Uart0_IntrHandler(void *CallBackRef, u32 Event, unsigned int EventData)
{if (Event == XUARTPS_EVENT_RECV_TOUT) {TotalReceivedCount = EventData;if (TotalReceivedCount == 8 && RecvBuffer[0] == 0x55 && RecvBuffer[1] == 0x55&& RecvBuffer[2] == 0x00 && RecvBuffer[3] == 0x01){XScuGic_Disable(&GIC_SGI_instance_point, Interrupt_ID_Hardware_1);XScuGic_Disable(&GIC_SGI_instance_point, Interrupt_ID_Hardware_0);Axi_WriteRamA(RecvBuffer,TotalReceivedCount);printf("Close SPI\n\r");XScuGic_SoftwareIntr(&GIC_SGI_instance_point,Interrupt_ID_SGI_15,XSCUGIC_SPI_CPU1_MASK);}else if(TotalReceivedCount == 8 && RecvBuffer[0] == 0x66){XScuGic_Enable(&GIC_SGI_instance_point, Interrupt_ID_Hardware_0);printf("Open SPI\n\r");}}XUartPs_Recv(&Uart_Instance_point, RecvBuffer, TEST_BUFFER_SIZE);
}

CPU1的软中断回调函数


void SGI_IntrHandler(void *CallBackRef){u32 origin_command;print("SG1!\n\r");Axi_ReadRamA(COMMAND_BUFFER,8);if(COMMAND_BUFFER[4]==0x04 && COMMAND_BUFFER[5] == 0x05 && COMMAND_BUFFER[6]==0x06 && COMMAND_BUFFER[7] == 0x07){Axi_WriteRamB(COMMAND_BUFFER,8);XScuGic_SoftwareIntr(&GIC_SGI_instance_point, Interrupt_ID_SGI_14, CPU_id_0);}
}  

CPU0的软中断回调函数

void SGI_IntrHandler(void *CallBackRef){Axi_ReadRamB(SendBuffer,8);XUartPs_Send(&Uart_Instance_point, SendBuffer, 8);print("SG0!\n\r");
}

http://www.yayakq.cn/news/823644/

相关文章:

  • 网站热图分析wordpress建站怎么样
  • 网站做支付功能难吗登陆插件wordpress
  • 做手机网站网站强制分享链接怎么做的
  • 自己如何做简单网站福州网签
  • 用流媒体做的电台网站网站图标怎么做
  • 网站的建设时间华为云云速建站教程
  • 建网站怎么分类wordpress打字不显示图片
  • 自已建网站跨境电商怎么发货到国外
  • PHP关于简单企业网站开发过程简介nginx wordpress安全
  • 服装店网页设计网站模板设置本机外网ip做网站
  • 网站开发设计报告怎么写WordPress的cms
  • 求职网杭州优化公司在线留言
  • 百度旗下的外贸建站公司做网站默认城市
  • 网站空间200m创业找项目
  • 三明企业网站建设公司成都网站建设与推广
  • 创建网站是怎么赚钱网站建设流程 文档
  • 国内网站必须备案吗联盟营销是一种 的网络营销方式
  • 网站注册价格班级优化大师官网
  • 比利时网站的后缀个人网站备案范围
  • 软件培训机构排行榜北京优化seo排名优化
  • 基于p2p的网站建设桓台建设局网站
  • 深圳企业做网站公司有哪些读取wordpress最新文章
  • 网站怎样做谷歌推广山西营销网站建设设计
  • 企业网站备案好不好专门做商标的网站有哪些
  • 域名 和网站有什么区别笔记本做网站
  • 网站的内部优化公司男女在一起做恶心的事网站
  • 网站设计及建设合同wordpress建企业网站设置
  • 在国外网站上买机票怎样做财务河北廊坊做网站
  • qq邮件网站建设的模块英国公司注册
  • 南宁专业网站制作销售课程培训视频教程