请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:SM320F28335-HT Thread 中讨论的其他器件:controlSUITE
工具/软件:Code Composer Studio
回到对婴儿的基本和重复的考虑:-)
我有用于设置/清除/读取位的宏
#define SETBITM (DATA、BIT)((DATA)=(DATA)|((UINT32)(1<<(BIT))))
#define CLRBITM (data、bit)((data)=(data)&(~(uint32)(1<<(bit)))))
#define GETBITM (data、bit)(((data)>>(bit))&(0x01))
真正的优点和缺点、还有更好的库或代码可实现可靠高效的操作。
我的系列是 RAM 或寄存器的取-修改-写入操作、这是一个缓慢的过程。
此外(可选)、是否有修改 artbry 寄存器或 RAM (16位或32位)的2位、3位或4位的代码