野火电子论坛

 找回密码
 注册

扫一扫,访问微社区

查看: 172|回复: 6

[其它] 新手求助:寄存器点LED

[复制链接]
发表于 2019-5-15 16:23:15 | 显示全部楼层 |阅读模式
本帖最后由 cartesian 于 2019-5-15 16:27 编辑

初学者:
完全按照野火开发板实战指南里的一步一步做的最简单的练习:用寄存器点亮LED
发现一个自己无法解释的问题,求帮助:

.h头文件里已经用宏定义了寄存器,但在主程序里,keil提示,这些宏定义的寄存器不能赋值。
仔仔细细检查过,和指南里完全一样,不知道问题在哪里。


1.PNG
2.PNG
回复

使用道具 举报

发表于 2019-5-15 16:37:18 | 显示全部楼层
提示在哪里?  那个红色的X不算,看不出问题?有编译过吗?编译有错误提示吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-15 16:45:12 | 显示全部楼层
本帖最后由 cartesian 于 2019-5-15 16:46 编辑

其实都是同一个错误 error: expression is not assignable

*** Using Compiler 'V6.10.1', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin'
Build target 'Target 1'
assembling startup_stm32h743xx.s...
main.c(13): error: expression is not assignable
RCC_AHB4ENR |= (1<<7);
~~~~~~~~~~~ ^
main.c(18): error: expression is not assignable
GPIOH_MODER &=~( 0x03<< (2*10));
~~~~~~~~~~~ ^
main.c(20): error: expression is not assignable
GPIOH_MODER |= (1<<2*10);
~~~~~~~~~~~ ^
main.c(23): error: expression is not assignable
GPIOH_OTYPER &= ~(1<<1*10);
~~~~~~~~~~~~ ^
main.c(25): error: expression is not assignable
GPIOH_OTYPER |= (0<<1*10);
~~~~~~~~~~~~ ^
main.c(28): error: expression is not assignable
GPIOH_OSPEEDR &= ~(0x03<<2*10);
~~~~~~~~~~~~~ ^
main.c(31): error: expression is not assignable
GPIOH_OSPEEDR |= (0<<2*10);
~~~~~~~~~~~~~ ^
main.c(34): error: expression is not assignable
GPIOH_PUPDR &= ~(0x03<<2*10);
~~~~~~~~~~~ ^
main.c(36): error: expression is not assignable
GPIOH_PUPDR |= (1<<2*10);
~~~~~~~~~~~ ^
main.c(39): error: expression is not assignable
GPIOH_BSRRH |= (1<<10);
~~~~~~~~~~~ ^
10 errors generated.
compiling main.c...
".\LED-REG.axf" - 10 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed:  00:00:01
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-15 16:47:48 | 显示全部楼层
想学HAL库,所以用的是H7版HAL指南在学习
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-16 09:13:47 | 显示全部楼层
重新建一个工程,把代码重新一字一字敲一遍,OK,没问题了。
不过,还是不知道之前的问题出在哪里。
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
我也遇上同样的问题,有点无解,暂时放一放。
回复 支持 反对

使用道具 举报

发表于 前天 14:47 | 显示全部楼层
支持一波,嘿嘿
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

野火电子公众号

手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号-2 大学生ARM嵌入式2群

GMT+8, 2019-5-25 13:35 , Processed in 0.044225 second(s), 33 queries , Gzip On.

野火电子论坛

© 2014-2016 www.firebbs.cn

快速回复 返回顶部 返回列表