1
私はエレクトロニクスとpsocの初心者ですので、ここで私を許してください...私は7つの出力を持つコントロールレジスタを使用するアプリケーションを持っています...私が理解できるものから私がI_Control_Reg_Write(0)
と呼んだとき、私はそれをオフにして、私がI_Control_Reg_Read()
を最初に呼び出して、それから読み取った値を使用してI_Control_Reg_Write(value)
と呼んで、このコントロールレジスタを再びオンにするでしょうか?その後Psocコントロールレジスタを3秒以上オフにする
プログラム最初に起動した....あなたは私がやっているものに、より洞察力を与えるために、それはこれをやっている...
TX_ena_Write(0);
I_Control_Reg_Write(0x02);
uint8_t mytemp = I_Control_Reg_Read();
I_Control_Reg_Write (mytemp & 0x0f);
オフ私はこれをやっているレジスタを回します.. 。
g_RegValue = I_Control_Reg_Read();
I_Control_Reg_Write(0);
は、仕事上のコードチャンクは、私がするレジスタをオフにした場合
I_Control_Reg_Write(g_RegValue);
をそれをオンにするには3秒後に1秒間オンにしてください...しかし、3秒以上放置すると、再びオンにすることはできません....