找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

有那个铁子玩过py32f002a的单片机吗?这个位带程序哪有错误

查看数: 2860 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-8-5 13:32

正文摘要:

回复

ID:1079566 发表于 2023-8-7 18:46
从别处看到的, 试试这样
#define PAout(n)         *(volatile unsigned int *) ......

强制类型转换成地址时,一定要加volatile关键词,不然一定会被编译器level-3优化掉,导致程序出错
ID:752974 发表于 2023-8-7 12:40
硬件不支持位带的单片机,看看这个:http://www.51hei.com/bbs/dpj-201477-1.html
在F系列和G系列上使用,没有问题。
ID:962286 发表于 2023-8-7 11:47
要硬件支持位带操作,才可以位带操作。
ID:272119 发表于 2023-8-5 14:24
我一直都是这样子操作,尽可能用寄存器指令代码.

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

Powered by 单片机教程网

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