2017-09-20 6 views
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秒以上放置すると、再びオンにすることはできません....

答えて

0

ADC_Stopを呼び出すだけで、 ADC_Start ...ありがとう!

関連する問題