主题中讨论的其他器件:C2000WARE
您好!
是否有办法能够从 UINT16变量中逐位提取数据? 在 CCS 的"Expressions"窗口中查看 UINT16时、我可以看到二进制表示、但是否能够访问代码中的各个位(例如访问第3位)?
我可以编写自己的函数以从 UINT16转换为二进制、但我想有一种更简单的方法来实现这一点。
谢谢。
凯文
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
是否有办法能够从 UINT16变量中逐位提取数据? 在 CCS 的"Expressions"窗口中查看 UINT16时、我可以看到二进制表示、但是否能够访问代码中的各个位(例如访问第3位)?
我可以编写自己的函数以从 UINT16转换为二进制、但我想有一种更简单的方法来实现这一点。
谢谢。
凯文
尊敬的 Kevin:
C2000Ware 中是否有库函数我可以用于提取位?
这仅适用于器件上的外设、而不是整数(这使用结构来描绘位值、但它们仍然都是 UINT16数据类型)。 您可以在 C2000Ware 中的 C2000Ware_5_00_00_00\device_support\f28p65x\headers\include 目录下查找更多信息。
此致、
阿米尔·奥马尔