找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1390|回复: 13
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主


stm32c8t6单片机端口寄存器如图描述,没有对齐看不出来所说的功能是指定的哪一位。还有IO口7个寄存器,功能描述难以理解,描述没有案例作为理解。所以我写的程序无法依据功能描述赋正确的值。
程序功能:点亮c13口led灯
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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以外,所有的代码都是错的。
回复

使用道具 举报

5#
ID:1074628 发表于 2023-4-28 21:58 | 只看该作者
位号啊,很清楚,双字为32位
回复

使用道具 举报

6#
ID:1074628 发表于 2023-4-28 21:59 | 只看该作者
2个位对应一个端口
回复

使用道具 举报

7#
ID:1074628 发表于 2023-4-28 21:59 | 只看该作者
从寄存器着手是对的,不要从库函数起步
回复

使用道具 举报

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

使用道具 举报

9#
ID:883242 发表于 2023-4-29 14:30 | 只看该作者
103C8那就是MD,你添加的正确,其他错误再贴出来。
回复

使用道具 举报

10#
ID:73992 发表于 2023-4-29 15:24 | 只看该作者
芯片型号是stm32f103c8t6
回复

使用道具 举报

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

使用道具 举报

12#
ID:883242 发表于 2023-4-30 08:49 | 只看该作者
又要搞汇编,项目里面现成的汇编文件都不愿意看,随你的便好了。
回复

使用道具 举报

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

使用道具 举报

14#
ID:883242 发表于 2023-4-30 12:57 | 只看该作者
c都学不下去那么搞汇编就只能算胡闹了。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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