找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1987|回复: 13
收起左侧

关于STM32单片机点亮c13口led灯程序 端口寄存器理解

[复制链接]
ID:73992 发表于 2023-4-27 13:34 | 显示全部楼层 |阅读模式
无标.png 无标题.png

stm32c8t6单片机端口寄存器如图描述,没有对齐看不出来所说的功能是指定的哪一位。还有IO口7个寄存器,功能描述难以理解,描述没有案例作为理解。所以我写的程序无法依据功能描述赋正确的值。
程序功能:点亮c13口led灯
回复

使用道具 举报

ID:883242 发表于 2023-4-27 14:50 | 显示全部楼层
用库函数多方便,不要自找麻烦。
回复

使用道具 举报

ID:123289 发表于 2023-4-28 10:57 | 显示全部楼层
会看芯片手册写程序,赞一下。离精通不远了。
回复

使用道具 举报

ID:883242 发表于 2023-4-28 16:40 | 显示全部楼层
yzwzfyz 发表于 2023-4-28 10:57
会看芯片手册写程序,赞一下。离精通不远了。

看得懂就回复,看不懂就别说了,楼主代码除了最后一行END以外,所有的代码都是错的。
回复

使用道具 举报

ID:1074628 发表于 2023-4-28 21:58 | 显示全部楼层
位号啊,很清楚,双字为32位
回复

使用道具 举报

ID:1074628 发表于 2023-4-28 21:59 | 显示全部楼层
2个位对应一个端口
回复

使用道具 举报

ID:1074628 发表于 2023-4-28 21:59 | 显示全部楼层
从寄存器着手是对的,不要从库函数起步
回复

使用道具 举报

ID:73992 发表于 2023-4-29 13:23 | 显示全部楼层
无标题.png 请问APB2的首地址是哪一个。 无.png 这是照着视频抄的,芯片型号不一样所以数据随便写的,视频上程序写完了 要加入一个 . S入口固件。因为视频不清楚。不知道是加的什么名字。我试了一下md.s编译后又出现其他错误。
回复

使用道具 举报

ID:883242 发表于 2023-4-29 14:30 | 显示全部楼层
103C8那就是MD,你添加的正确,其他错误再贴出来。
回复

使用道具 举报

ID:73992 发表于 2023-4-29 15:24 | 显示全部楼层
无标题.png 芯片型号是stm32f103c8t6
回复

使用道具 举报

ID:883242 发表于 2023-4-29 20:12 | 显示全部楼层
你都已经打算用汇编了,怎么人家提供的现成的汇编代码都不带看一看的???就你这态度一辈子都学不会。
回复

使用道具 举报

ID:883242 发表于 2023-4-30 08:49 | 显示全部楼层
又要搞汇编,项目里面现成的汇编文件都不愿意看,随你的便好了。
回复

使用道具 举报

ID:73992 发表于 2023-4-30 12:14 | 显示全部楼层
无标题.png IMG20230430114210.jpg 学51的时候,点led十几分钟就会了,学stm32点亮led用了大概一个星期,还是在学段时间51的基础上。大部分时间没有在编程和学习上,而是配置工程模板。关于C语言我实在学不下去的情况下才学的汇编,不是要标新立异,
回复

使用道具 举报

ID:883242 发表于 2023-4-30 12:57 | 显示全部楼层
c都学不下去那么搞汇编就只能算胡闹了。
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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