STM 32アナログシリアル制御TM 1652
4397 ワード
この間、STM 32単片機通常IOポートアナログシリアル通信制御TM 1652によりデジタルチューブを表示させる.今のところ問題点はありませんが、このシールはコアアナログシリアル通信部分だけを貼っています.必要があれば、ブログには自分がテストしたときのプログラムのソースコードがあります.Cドルは要りません.あはははは.君に役に立つならいいね
/**********************************************************
:tm1652_send_data
: 11 ( )
:data : TM1652 byte
:
:display(void)
:2020/04/19 13:36
:RJ
:1 +8 +1 +1
**********************************************************/
void tm1652_send_data(u8 sdat)
{
u8 i=0, sfalg=0;
TX=0; //
delay_us(52);
for(i=0; i<8; i++) //
{
if(sdat & 0x01)
{
TX=1;
sfalg++;
}else
{
TX=0;
}
delay_us(52); // 19200, 52us
sdat >>=1;
}
if(sfalg%2==0) //
{
TX=1;
}
else
{
TX=0;
}
delay_us(52);
TX=1; //
delay_us(104);
}