博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【iCore4 双核心板_ARM】例程三十一:HTTP_IAP_FPGA实验——更新升级FPGA
阅读量:6660 次
发布时间:2019-06-25

本文共 2240 字,大约阅读时间需要 7 分钟。

实验现象:

核心代码:

int main(void){        GPIO_InitTypeDef GPIO_InitStruct;    __HAL_RCC_GPIOI_CLK_ENABLE();  __HAL_RCC_GPIOH_CLK_ENABLE();        HAL_GPIO_WritePin(GPIOH, GPIO_PIN_6|GPIO_PIN_8, GPIO_PIN_RESET);    HAL_GPIO_WritePin(GPIOI, GPIO_PIN_3, GPIO_PIN_SET);  /*Configure GPIO pin : PI8 */  GPIO_InitStruct.Pin = GPIO_PIN_8;  GPIO_InitStruct.Mode = GPIO_MODE_INPUT;  GPIO_InitStruct.Pull = GPIO_NOPULL;  HAL_GPIO_Init(GPIOI, &GPIO_InitStruct);          /*Configure GPIO pins : PH6 PH8 */  GPIO_InitStruct.Pin = GPIO_PIN_6|GPIO_PIN_8;  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;  GPIO_InitStruct.Pull = GPIO_PULLUP;  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;  HAL_GPIO_Init(GPIOH, &GPIO_InitStruct);  /*Configure GPIO pin : PH7 */  GPIO_InitStruct.Pin = GPIO_PIN_7;  GPIO_InitStruct.Mode = GPIO_MODE_INPUT;  GPIO_InitStruct.Pull = GPIO_NOPULL;  HAL_GPIO_Init(GPIOH, &GPIO_InitStruct);      /*Configure GPIO pin : PI3 */  GPIO_InitStruct.Pin = GPIO_PIN_3;  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;  GPIO_InitStruct.Pull = GPIO_PULLUP;  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;  HAL_GPIO_Init(GPIOI, &GPIO_InitStruct);          led.initialize();                                                        key.initialize();      system_clock.initialize();                                                                                      delay.initialize(216);                                                        adc.initialize();                                                                                                         my_malloc.initialize(SRAMIN);                                          usart6.initialize(115200);                                                                                             OSInit();                                                                          while(lwip.initialize())                                                  {    LED_RED_ON;     usart6.printf("\r\nETH initialize error!\r\n\r\n");                              }      web.initialize();                                                   OSTaskCreate(start_task,(void*)0,(OS_STK*)&START_TASK_STK[START_STK_SIZE-1],START_TASK_PRIO);    OSStart(); //¿ªÆôUCOS        }

源代码下载链接:

链接: 密码: fj9c

iCore4链接:

转载地址:http://cdxto.baihongyu.com/

你可能感兴趣的文章
Linxu MUTT邮件发送配置
查看>>
99.有没有遇到过“网页上有错误”这样的提示?
查看>>
Centos下源码安装MySQL5.5(单实例)
查看>>
我的友情链接
查看>>
访问服务器(加载图片)
查看>>
一个搞ACM需要掌握的算法
查看>>
kvm-net模式(三)
查看>>
rpmのyum详解
查看>>
Ansible配置及使用
查看>>
java inputStream ,outputStream
查看>>
系统服务
查看>>
Linux 文件与目录管理+用户管理命令
查看>>
C#中父类和子类之间相互转换
查看>>
《Linux菜鸟入门2》mail服务
查看>>
Mysql DOS: 进入Mysql运行文目录 F:\mysql-8.0.13-winx64\bin
查看>>
中小型企业网络构建之路由的简单配置
查看>>
Create an inbound email action
查看>>
oracle教程之DML事务锁定的机制
查看>>
Oracle RMAN 维护(一)--RMAN的维护
查看>>
centos6.6关闭防火墙和selinux
查看>>