实验原理: STM32内部包含独立看门狗,通过看门狗可以监控程序运行,程序错误 时,未在规定时间喂狗,自动复位ARM.本实验通过按键按下,停止喂狗, 制造程序运行 错误,从而产生复位 . 实验现象: iCore1S双核心板三色LED交替闪烁,当按键按下超过1s,看门狗复位ARM. 源代码下载链接: 链接:http://pan.baidu.com/s/1pL9aSwN 密码:wxo7…
实验原理: STM32内部包含独立看门狗,通过看门狗可以监控程序远行,程序运行错误时, 未在规定时间内喂狗,自动复位ARM.本实验通过按键按下,停止喂狗,制造程序运行 错误,从而产生复位. 核心代码: int main(void) { /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ /* MCU Configuration----------------------------------------------------------*/ /* Re…
实验指导书及代码包下载: http://pan.baidu.com/s/1eQsKcEY iCore3 购买链接: https://item.taobao.com/item.htm?id=524229438677…
实验指导书及代码包下载: http://pan.baidu.com/s/1c0frjHm iCore3 购买链接: https://item.taobao.com/item.htm?id=524229438677…
实验原理: STM32内部包含独立看门狗,通过看门狗可以监控程序运行,程序运行 错误时,未在规定时间喂狗,自动复位ARM.本实验通过UI界面中按钮按下 停止喂狗,制造程序运行错误,从而产生复位. 示例截图: 按钮按下超过2S产生复位: 源代码下载链接: 链接:http://pan.baidu.com/s/1hsl60k8 密码:qchg GMT43购买链接:…
实验原理: STM32内部包含窗口看门狗,通过看门狗可以监控程序运行,程序错误 时,未在规定时间喂狗,自动复位ARM.本实验通过按键按下,停止喂狗, 制造程序运行 错误,从而产生复位 . 实验现象: iCore1S双核心板三色LED交替闪烁,当按键按下超过1s,看门狗复位ARM. 核心代码: int main(void) { int i; ;i < ; i++) system_clock.initialize(); led.initialize(); key.initialize(); wwdg…
实验原理: 通过STM32的三个GPIO口来驱动LED灯的三个通道:设定GPIO为推挽 输出模式,采用灌电流的方式与LED连接,输出高电平LED灭,输出低电平 LED亮,通过通用定时器TIM3实现500ms定时,每1s变换一次LED颜色. 实验现象: iCore1S双核心板上与ARM相连的三色LED每1s交替闪烁. 核心代码: int main(void) { system_clock.initialize(); //系统时钟初始化 led.initialize(); timer.initial…
实验原理: STM32内部集成三个12位ADC,iCore1S的所有电源经过 电阻分压或者直接接入STM32的ADC的输出通道内,输入电流 经过高端电流检测芯片ZXCT1009F输入到ADC的输入通道内, 从而实现电源监控功能. 实验现象: iCore1S双核心板红色LED常亮,串口向终端输出电源监 控的数据. 核心代码: int main(void) { /* USER CODE BEGIN 1 */ int i; /* USER CODE END 1 */ /* MCU Configurat…
实验原理: STM32内部包含窗口看门狗,通过看门狗可以监控程序运行,程序运行错误时,未在 规定时间喂狗(提前或超时),自动复位ARM,本实验通过按键按下,停止喂狗,从而产 生复位. 核心代码: int main(void) { /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ /* MCU Configuration----------------------------------------------------------*/ /* Reset…
实验方法: 1.USB_HID协议免驱动,此例程不需要驱. 2.将跳线冒跳至USB_OTG,通过Micro USB 线将iCore1S USB-OTG接口与电脑相连. 3.打开上位机软件usb_hid.e,即可进行测试. 实验现象: 核心代码: int main(void) { /* USER CODE BEGIN 1 */ int i; unsigned ]; unsigned ]; static int counter; RTC_DateTypeDef sDate; RTC_TimeType…