当前位置: 首页 > 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/779030/

相关文章:

  • 孙俪做的网站广告北京做网站制作的公司哪家好
  • 苏州网站建设服务东莞做棋牌网站建设
  • 网站开发工程师岗位景区宣传网站制作模板
  • 南京网站托管网络营销外包企业信用公示信息网
  • 淘宝上的网站怎么做海南短视频搜索seo哪家实惠
  • 企业网站模板源代码下载响应式布局和弹性布局的区别
  • 网站关键词推广企业石家庄哪家网站做的好
  • 开一家代做网站的公司在哪做网站好
  • 阎良区网站建设网站开发用原生
  • 创建自己的博客网站吗做企业网站比较好的公司
  • 徐州网站制作机构全网商机app招标
  • jquery网站后台慈溪市规划建设网站
  • 佛山高端网站建设工作室如何做一个企业的网站
  • 网站建设 中企动力 顺德浙江中天建设集团有限公司网站
  • 设计视频网站做网站的步骤视频
  • 如何给网站做seo自己建网站需要什么
  • 零基础学网站建设 知乎互联网项目招商加盟
  • 上海网站优化海佛山手机建站模板
  • 无锡高端网站设计公司价格wordpress p=29
  • 高端网站设计v芯hyhyk1推好网站策划常用软件
  • 带有客户案例的网站wordpress中文文章排版插件
  • 网站建设专业学什么在哪里可以学装修设计
  • 网站推广工作内容行情软件app
  • linux搭建个人网站诚信通国际网站怎么做
  • 英文购物网站模板广州网站开发水平广州亦客网络
  • 广州从化网站建设昌邑建设局网站
  • 做网站的公司有哪些怎么拉人做推广
  • 湛江网站制作公司对电子政务网站建设的建议
  • wordpress网站迁移问题全屋定制需要的软件
  • 如何进行网站营销动画制作软件免费