e1消除和e2消除的区别(显示e1是什么问题)

陕汽智云e1和e2有什么区别?

1、反应原理不同

E1反应是单分子消除反应,反应物先电离,离去基团断裂下来,同时生成一个碳正离子,然后失去β氢原子并生成π 键。反应分两步进行,决定速率这一步只有反应物分子参加。

E2反应中的2代表反应速率受到二个化合物浓度的影响,为消除反应的一项反应机构,由于反应为一步形成,与二种反应物浓度皆有关,在反应动力学上是属于二级反应。

2、反应条件不同

碳正离子的形成是酸催化,亲核试剂具有较强的碱性,所以如果是酸催化、或碱性不太强时,是E1;如果是碱性很强时,或者不能形成稳定的碳正离子的,是E2。

3、反应的立体化学不同

E1是先形成碳正离子,为平面结构之后才会消去,所以E1遵循的是扎依采夫规则;

E2只是先形成过渡态,那么它为了便于亲核试剂的进攻,会采取反位消去的规则进行反应,即离去的2个原子或原子团,要处于反式共平面结构,所以E2是不会遵循扎依采夫规则的。

单片机51设置外部中断,下降沿触发,红外对管触发,老是第二次触发,在中断中加入IE1=0 消除误触发有用吗

  • 跪求答案
  • 先看一下脉冲波形吧

NRF24LE1用keil建立工程出现警告,怎么消除?

  • *** WARNING L15: MULTIPLE CALL TO SEGMENT SEGMENT: ?PR?_HAL_NRF_WRITE_REG?HAL_NRF CALLER1: ?C_C51STARTUP CALLER2: ?PR?NRF_ISR?APP问题补充: 求高手,帮我消除掉!另外说明下,在加51启动文件和不加都会有这个警告。
  • 是说你的这个函数:hal_nrf_write_reg有重复调用的风险。一处是在STARTUP文件中,一处是在nrf_isr中断函数中。就是说KEIL分析到有可能在CALL1调用时又发生CALL2的调用,由于你的这个函数不是可重入的,所以就报了这个警告。一般来说,只要你能确认这种情况实际不会发生,这个警告可以不用管。如果你实在看这个警告不爽,那就把这个hal_nrf_write_reg函数复制一份,把其中的一份改个名字(实际代码啊,参数都不变),例如nrf_write_reg,然后让中断中调用这个新的nrf_write_reg函数就行了。
版权声明

返回顶部