[技术问答] 新唐MCU C位变量定义如何定义和引用?

[复制链接]
2113|6
 楼主| lawdge 发表于 2013-10-16 17:48 | 显示全部楼层 |阅读模式
本帖最后由 lawdge 于 2013-10-19 09:14 编辑

新唐MCU C位变量定义如何定义和引用?

就是因为51的单片机有位变量,是不是可以象其它MCU一样,用结构去定义,而不一定使用位变量的地址20H~2FH?
奔跑的牛 发表于 2013-10-16 17:58 | 显示全部楼层
比如
union
    {
        __IO uint32_t u32GPBMFP;
        
        struct
        {
            __IO uint32_t UART0_RX:1;
            __IO uint32_t UART0_TX:1;
            __IO uint32_t UART0_nRTS:1;
            __IO uint32_t UART0_nCTS:1;
            __IO uint32_t UART1_RX_SPI1_SS1:1;
            __IO uint32_t UART1_TX:1;
            __IO uint32_t UART1_nRTS_SPI1_CLK:1;
            __IO uint32_t UART1_nCTS_SPI1_SS1:1;
            __IO uint32_t TM0:1;
            __IO uint32_t TM1_SS11:1;
            __IO uint32_t TM2_SS01:1;
            __I  uint32_t RESERVE2:3;
            __IO uint32_t INT0:1;
            __IO uint32_t INT1:1;
            __IO uint32_t SCHMITT:16;
        } GPBMFP;
    };   
   
缥缈九哥 发表于 2013-10-17 23:10 | 显示全部楼层
除了8051,基本不用位变量 。
万法归宗 发表于 2013-11-29 09:17 | 显示全部楼层
学习了,2楼厉害
地瓜patch 发表于 2013-11-29 16:35 | 显示全部楼层
不管什么片子,位操作还是要用的
zxf0168 发表于 2013-11-29 18:14 | 显示全部楼层
楼上无处不在啊,那个谁谁谁竟然在问结构体的定义
598330983 发表于 2015-2-28 15:06 来自手机 | 显示全部楼层
结构体加联合
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:If dream everything, everything will be possible! I believe I can fly, I believe I can touch the sky!

2

主题

23

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部