01 2022 档案
摘要:1. 使用固件库操作实现按键输入检测功能,同时使用LED灯指示按键状态。 2. 代码: main.c主函数 #include "stm32f10x.h" #include "bsp_led.h" #include "bsp_key.h" /*主函数*/ int main(void) { LED_GP
阅读全文
摘要:1. 项目:使用stm32f10x点亮LED灯,并实现流水灯效果。 2. 代码: main.c #include "stm32f10x.h" #include "bsp_led.h" /*延时函数*/ void Delay(uint32_t count) { for(;count!= 0; coun
阅读全文
摘要:1. 编译提示:.\Objects\BH-F103.axf: Error: L6218E: Undefined symbol RCC_APB2PeriphClkCmd (referred from bsp_led.o). 2. 解决办法: 选中RCC_APB2PeriphClkCmd按F12或者右键
阅读全文
摘要:1. 新建文件夹stm32f10x, 然后在该文件夹内新建4个文件夹: Doc, Libraries, Project, User。 添加如下图所示,Project中无需添加。 2. 打开Keil5, 点击Project->New uVersion Project弹出Create New Proje
阅读全文
摘要:1. 项目:使用固件库点亮LED灯。 2. 代码: main.c #include "stm32f10x.h" #include "stm32f10x_gpio.h" /*宏定义实现快速移植*/ #define LED_GPIO_PORT GPIOB #define LED_GPIO_CLK_ENA
阅读全文
摘要:1. 项目: 使用野火stm32指南者开发板寄存器点亮RGB LED灯。 2. 代码: main.c #include "stm32f10x.h" int main(void) { /*操作寄存器绝对地址*/ *(unsigned int *)0x40021018 |= ((1)<<3); //打开
阅读全文
摘要:项目: 野火STM32指南者开发板,使用寄存器点亮LED灯 代码: #include "stm32f10x.h" int main(void) { *(unsigned int *)0x40021018 |= ((1)<<3); //打开GPIO端口时钟 *(unsigned int *)0x400
阅读全文