嵌入式 C 语言专业教学系统
还没有账号?立即注册
已有账号?返回登录
2026年3月9日
李华 (学号: 20260421)
难度
类别
在嵌入式开发中,GPIO控制是最基础的技能。请通过直接操作寄存器的方式,实现一个延时闪灯的功能。
delay_cycles(100000)
GPIOA->ODR
当前没有正在进行的考试任务。系统每月初将自动发布一次综合评估考试。
遇到嵌入式开发难题?在这里查找常用标准库文档、硬件平台手册以及平台操作指南。
STM32 寄存器开发快速入门
在题目详情页,点击右上角的重置图标(如果是管理员模式下可用)。
目前支持 C99 和 C11 标准。
void main() { GPIO_Init(PA5, OUTPUT); while(1) { GPIOA_ODR |= (1 << 5); sleep(100); GPIOA_ODR &= ~(1 << 5); sleep(100); } }
// Error: undefined reference to 'GPIOA_ODR' void main() { GPIOA_ODR = 0x01; }