STM32 点亮 LED 笔者现在大二,刚刚开学,正在学 STM32,以下是笔者入门的第一个例程(如题)因为,从大一开始就自学 Java,这个博客就是我用 Java 写的,所以对 Eclipse 比较熟悉,之前学 51 单片机时用的是 keil,感觉那玩意儿不适合我,快捷键没有 Eclipse 的用着舒服。所以在 STM32 的开发环境上我果断用 Eclipse。官方推荐的 sw4stm32,其实就是 eclipse,为了方便我就直接下载了 Linux 版的 s 2018-03-13 • 0 评论
STM32 按键 建工程就不再赘述。第一篇博客《STM32 点亮 LED》有详细说明。直接上关键代码--其实也就几行代码。intmain(intargc,char**argv){delay_init();LED_Init();while(1){//有锁存 if(GPIO_ReadInputDataBit(GPIOB,KEY_0)){//检测是否按下 delay_ms(20);//消抖 if(GPIO_ReadInputData 2018-03-20 • 0 评论
STM32 IWDG 独立看门狗 STM32 独立看门狗简介在学习 STM32 的看门狗的之前要先了解什么是**看门狗****。**看门狗定时器(WDT,WatchDogTimer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个数字,程序开始运行后看门狗开始倒计数。如果程序运行正常,过一段时间 CPU 应发出指令让看门狗复位,重新开始倒计数。如果看门狗减到 0 就认为程序没有正常工作,强制整个系统复位。在我看来看门狗就是用来监听程 2018-05-02 • 0 评论