2020-01-13 18:25发布
//指针 uint8_t test_tab[4]; uint8_t test_var; uint8_t *p; p = &test_tab[0]; *p = 0xFF; (*p) >>= 1;//执行该条指令之后,test_tab[0]仍是0xFF。 //直接操作 test_var = 0xFF; test_var >>= 1;//执行该条指令之后,test_var是0x7F,高位补"0"。
modbus 发表于 2019-4-4 10:41 如果是KEIL的话,定义指针时一定要指明存储类型(即DATA、IDATA或XDATA),能提高效率减少代码很多 ...
最多设置5个标签!
不是KEIL,单也能指定data空间,可惜指少了20字节左右。
放弃了指针,直接开放全局变量了。
一周热门 更多>