你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
shuolang126 发表于 2016-12-31 08:02 有问题吧? typedef struct { uint32_t frequency;
fury-roar 发表于 2016-12-31 14:59 sorry,写错了。 应该是 typedef struct {
意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器
笔误,正确的是
typedef struct {
uint32_t frequency;
pwmcnt_t period;
pwmcallback_t callback;
}PWMConfig;
那也没有“相互包含”啊?!
只是一个结构体的成员是另一个结构体的对象。
如果存在了“相互包含”,那么说明你在构建结构体时数据封装是有问题的。
不可能有如下情形:
鸟类包含喜鹊,而喜鹊又包含鸟类。