奋斗板子例程函数梳理解决方案.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
窗体回调函数,获得窗体部件的ID和动作代码,当窗体部件的值改变后调用_OnValueChanged(hDlg, Id)函数 窗体部件的值被改变的动作函数,本例中是空函数 显示及处理界面函数,通过GUI_CreateDialogBox函数建立窗体,包含了资源列表,资源数目, 并指定回调函数_cbCallback,通过FRAMEWIN_SetFont(接上一行)设置窗体字体,设置TEXT、按钮、Multiedit部件属性、Mac地址、IP地址、网关等,响应触摸按键,显示连接状态和收到的数据。 通过OSInit进行ucOS初始化,通过BSP_init硬件平台初始化,建立主任务,uCOS节拍计数器清零,启动uCOS内核 开始任务,初始化ucosII时钟节拍,OSStatInit()使能ucos 的统计任务,建立其他的任务,读取IP包返回数据长度传递网络接收完成信号量,调用eth_poll 建立其余任务,建立网络数据包接收完成的信号量, 建立用户界面、触摸驱动、网络处理任务 用户界面任务,调用GUI_Init()初始化ucgui,循环调用Fun()函数显示及处理界面 触屏坐标获取任务,延时10ms会调用GUI_TOUCH_Exec()读取一次触摸坐标 网络处理任务,循环调用OSSemPend(ETH_SEM,0,err)等待接收完成信号量,并调用UipPro()处理网络数据包 通过uip_periodic、uip_udp_periodic定时查询TCP、UDP连接收发状态,uip_arp_out、tapdev_send发数据,调用uip_arp_timer进行ARP表更新 中断触发读取网络接收缓存函数,通过uip_arp_ipin、uip_input处理IP包,通过uip_arp_out、tapdev_send发数据,uip_arp_arpin回应ARP请求 创建任务的钩子函数,本例为空函数 删除任务的钩子函数,本例为空函数 同上 统计任务的钩子函数,本例为空函数 切换任务的钩子函数,本例为空函数 任务控制块初始化的钩子函数,本例中为空函数 基于FSMC接口的16位TFT接口初始化函数,设定D13脚控制背光,E1脚复位设置,FSMC复用,FSMC NE1和FSMC RS引脚配置,使能FSMC BANK1_SRAM 中断函数,文件开始处定义ENC28J60接收帧完成中断脚A1 不可屏蔽异常中断处理函数(空) 硬中断中断处理函数(死循环) 存储器管理异常中断处理函数(死循环) 总线错误异常处理函数(死循环) 用法错误异常处理函数(死循环) 调试监视器--------(空) 执行系统服务函数调用指令引起的异常处理函数(空) 可悬挂请求(空) 系统嘀嗒定时器中断,对0.5秒和10秒溢出做了标记,调用OSTimeTick()函数判断延时的任务是否计时到,调用OSIntExit()切换就绪的更高优先级任务 窗口看门狗中断函数(空) 可编程电压检测器中断处理函数(空) 侵入检测中断服务例程(空) 实时时钟闹钟和秒中断处理函数(空) Reset and clock control (RCC)复位与时钟控制中断异常处理函数(空) 外部中断0中断异常处理函数(空) 外部中断1中断异常处理函数(空) 直接存储器存取控制器 模数转换器中断 tim1的暂停中断 DMAChannel1_IRQHandler(void) ADC_IRQHandler(void) USB_HP_CAN_TX_IRQHandler(void) USB_LP_CAN_RX0_IRQHandler(void) CAN_RX1_IRQHandler(void) CAN_SCE_IRQHandler(void) TIM1_BRK_IRQHandler(void) TIM1模块产生向上溢出事件 tim1的触发 tim1的捕获比较中断? I2C1的事件中断 I2C1的错误中断 SPI1接收中断处理函数 串口1中断处理函数 实时时钟闹钟中断处理函数 USB唤醒中断处理函数 FSMC中断处理函数 SDIO中断处理函数 以太网控制器的硬件应用配置与底层驱动程序 读ENC28J60读寄存器 写ENC28J60 寄存器操作函数 读ENC28J60 接收缓存数据 写ENC28J60 发送缓存数据 ENC28J60 设置寄存器BANK 读取指定寄存器的数值 向指定寄存器写入数值 向指定PHY寄存器写入数值 设置时钟输出频率 初始化 获取ENC28J60的版本信息 通过ENC28J60发送数据 从网络接收缓冲区获取一包 配置网卡硬件,设置IP地址,调用enc28j60_uip.c文件中的etherdev_init()函数实现 读取一包数据,引用 enc28j60PacketReceive(1500,uip_bu

文档评论(0)

希望之星 + 关注
实名认证
文档贡献者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档