如何跑动STM32F411RE

首先因为本地只能上内网,所以把IAR相关的软件和Licence破解之类的工具通过greenetrans传到本地,本地安装了半天。。。调试要代码吧要库吧,于是把代码打包,准备通过绿传传到本地,突然发现,被检测到是代码就给我rejected了。把代码压缩分卷成了好几份,Espace传给同事小伙伴,然后下线,在本地登陆Espace,让小伙伴再传过来。。搞定!

操作方法

  • 01

    先看main函数如下: 1 /** 2   * @brief  Main program 3   * @param  None 4   * @retval None 5   */ 6 int main(void) 7 { 8   /* STM32F4xx HAL library initialization: 9        - Configure the Flash prefetch, instruction and Data caches 10        - Configure the Systick to generate an interrupt each 1 msec 11        - Set NVIC Group Priority to 4 12        - Global MSP (MCU Support Package) initialization 13      */ 14   HAL_Init(); 15   16   /* Configure the system clock to 100 MHz */ 17   SystemClock_Config(); 18   19   /*##-1- Enable GPIOA Clock (to be able to program the configuration registers) */ 20   __HAL_RCC_GPIOA_CLK_ENABLE(); 21   22   /*##-2- Configure PA05 IO in output push-pull mode to drive external LED ###*/   23   GPIO_InitStruct.Pin = GPIO_PIN_5; 24   GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; //推挽输出 25   GPIO_InitStruct.Pull = GPIO_NOPULL ;    //默认悬空 26   GPIO_InitStruct.Speed = GPIO_SPEED_FAST;  //管脚响应速度配置 27   HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 28     29   /*##-3- Toggle PA05 IO in an infinite loop #################################*/   30   unsigned int i=0; 31   while (1) 32   { 33     ((++i)%2==0)?(HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,GPIO_PIN_SET)):(HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,GPIO_PIN_RESET)); 34     //HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5); 35     //HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,1); 36     /* Insert a 100ms delay */ 37     HAL_Delay(100); 38   } 39 }

  • 02

    1 typedef struct 2 { 3   uint32_t Pin;       /*!< Specifies the GPIO pins to be configured. 4                            This parameter can be any value of @ref GPIO_pins_define */ 5  6   uint32_t Mode;      /*!< Specifies the operating mode for the selected pins. 7                            This parameter can be a value of @ref GPIO_mode_define */ 8  9   uint32_t Pull;      /*!< Specifies the Pull-up or Pull-Down activation for the selected pins.10                            This parameter can be a value of @ref GPIO_pull_define */11 12   uint32_t Speed;     /*!< Specifies the speed for the selected pins.13                            This parameter can be a value of @ref GPIO_speed_define */14 15   uint32_t Alternate;  /*!< Peripheral to be connected to the selected pins. 16                             This parameter can be a value of @ref GPIO_Alternate_function_selection */17 }GPIO_InitTypeDef;

(0)

相关推荐

  • 鼠标不听使唤一直乱动(鼠标不受控制自己跑动)

    你有没有遇到过鼠标点击拖拽的时候突然丢失的情况?鼠标拖着拖着就没了,或者框选范围的时候,框着框着突然没了?吃鸡时子弹打着打着没有了?瞄准镜开着突然消失了?一.以前的经历以前用的鼠标是组装电脑送的套装, ...

  • 绝地求生跑动怎么切视角

    操作方法 01 首先登录游戏,点击[START]开始游戏. 02 进入游戏后,无论通过第一人称视角还是第三人称视角,玩家视线所能及的范围只局限与前方,如果想查看身后的情况,普通操作是晃动鼠标以达到目的 ...

  • 神庙逃亡勇敢传说下载,游戏攻略及评测

    寺庙逃离:勇敢传说Temple Run: Brave是神庙大逃亡的第二部,游戏除了在人物上的替换,游戏本身的地图也做了大改造。游戏还原了Disney的经典作品《Brave》的场景,以Merida公主作 ...

  • Win7开机动画如何下载:Windows8闪点

    Windows8的新徽标发布之后,纵然有人喜爱有人讨厌,但其作为Win8的重要元素之一,围绕着她设计的周边自然不少,有人将Win8新Logo做成Win7开始按钮,也有人把她设计成Windows7开机动 ...

  • 人生日历随时专注天气

    好雨知时节,当春乃发生,时至清明,春意正浓。几场潇潇的春雨淋出了大地的绿装,童鞋们是否都在计划着清明假期赏春出游呢?计划虽易,出行不易,且行且计划! 4月天,孩子脸说变就变,刚才还是蓝天白云,转眼间雷 ...

  • 酷比魔方平板9.7寸IPS全视角(U9GT2)一键Root教程

    国内知名平板电脑厂商酷比魔方旗下9.7寸IPS全视角高清硬屏U9GT2,配置了主频最高能达1.2GHz的RK2918主控,拥有1GB DDR3超大内存,支持Wi-Fi+外挂3G+以太网三种方式接入网络 ...

  • PC3000维修经验

    6.1.1 PC3000小技巧 1.解决MT 2B020H1重写固件后的红绿块和变小的故障 首先用PC3000做自校准,然后用MHDD29里面的AERASE擦一次,再用效率源2b坏道修复免费版 用ct ...

  • 英特尔CPU芯片T系列.E系列.T系列的区别

    英特尔CPU芯片T系列、E系列、T系列有什么区别?很多朋友都不知道,小编上网搜了一下,总结如下,有兴趣的朋友可以一起看看 英特尔将旗下个人PC用CPU产品划分了T、E、P三大系列,作为购买英特尔平台的 ...

  • Windows HPC Server 2008背后的中国团队

    10月27日,微软在中国正式发布Windows HPC Server 2008中文版,本以为坊间会为此大书特书,业界也会喧闹一段时间,未曾想各方均是极为冷静,以至于我都暗笑自己兴奋过头;接下来的11月 ...