打印
[技术问答]

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

[复制链接]
1682|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楼厉害

使用特权

评论回复
5
地瓜patch| | 2013-11-29 16:35 | 只看该作者
不管什么片子,位操作还是要用的

使用特权

评论回复
6
zxf0168| | 2013-11-29 18:14 | 只看该作者
楼上无处不在啊,那个谁谁谁竟然在问结构体的定义

使用特权

评论回复
7
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

粉丝