请教香主IO复用冲突是问题

实习生, 积分 36, 距离下一级还需 -16 积分

0

實习生, 积分 36, 距离下一级还需 -16 积分

0

香主:    MCU在VDD不掉电的情况下复位IAR中怎样设置才能阻止启动代码对RAM区进行清零?

实习生, 积分 36, 距离下一级还需 -16 積分

0

实习生, 积分 36, 距离下一级还需 -16 积分

0

实习生, 积分 36, 距离下一级还需 -16 积分

0

实习生, 积分 36, 距离下一级还需 -16 积分

0
如果从standby模式唤醒需要怎么修改可以跳过RAM区数据清零呢?

初级技术员, 积分 84, 距离下一级还需 16 积分

0

初级技术员, 积分 84, 距离下一级还需 16 积分

0

返回0 不对RAM清零和初始化(注意如果上电是返回0,全局变量将不能得到正确的初值)


返回1对RAM清零并初始化初值。

这里有个副作用如果返回0,则全局变量也不会初始化因此全局變量可能得不到正确的初始值。

如果仅仅只是需要某种情况下复位不改变某些变量的值,应该将这些变量定义成__no_init更合适

实习生, 积分 36, 距離下一级还需 -16 积分

0

实习生, 积分 36, 距离下一级还需 -16 积分

0

__low_level_init(void)这个函数的出处,用__no_init定义变量是可以保护RAM中的数据不清0但是RAM中的初始值是乱的,如果峩想让RAM数据在上电复位(PINRSTF为"1"时)的时候清零而其他复位(例如:standby模式下)RAM数据需要保护,这需要怎么实现呢望大侠们再指教!

初级技術员, 积分 84, 距离下一级还需 16 积分

0

初级技术员, 积分 84, 距离下一级还需 16 积分

0

用__no_init定义变量是可以保护RAM中的数据不清0,但是RAM中的初始值是乱的

实习生, 積分 36, 距离下一级还需 -16 积分

0

实习生, 积分 36, 距离下一级还需 -16 积分

0
继续向STM32W大侠请教:
__root 定义函数是保证没有使用的函数或者变量也能够包含在目标代碼中,在程序中执行时是不是自动插入到启动代码之间在程序中定义了__root char __low_level_init(void)函数,是不是替换了编译器自带的RAM数据清零判断函数

高级技术員, 积分 563, 距离下一级还需 437 积分

0

高级技术员, 积分 563, 距离下一级还需 437 积分

0

初级技术员, 积分 84, 距离下一级还需 16 积分

0

初级技术员, 积分 84, 距离下一级还需 16 积分

0
繼续向STM32W大侠请教:
__root 定义函数是保证没有使用的函数或者变量也能够包含在目标代码中,在程序中执行时是不是自动插入到启动代码之间茬程序中定义了__root char __low_level_init(void)函数,是不是替换了 ...

实习生, 积分 36, 距离下一级还需 -16 积分

0

实习生, 积分 36, 距离下一级还需 -16 积分

0
扫描二维码随时随地手机跟帖
}

但实际上FPGA能认到这个电平

产品已經量产了前前后后出了几K,之前没发现这个问题现在发现了,要必要改吗


会不会突然哪天出问题了

助理工程师, 积分 1187, 距离下一级还需 813 积汾

助理工程师, 积分 1187, 距离下一级还需 813 积分

0

助理工程师, 积分 1187, 距离下一级还需 813 积分

助理工程师, 积分 1187, 距离下一级还需 813 积分

0
}

我要回帖

更多关于 冲突是 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信