在51 并行中,写命令写作这样 void xWriteCH375Cmd( UINT8 mCmd ) {CH375_CMD_PORT=mCmd;mDelay1_2uS();} 在51 串行中,写命令写作这样 void xWriteCH375Cmd( UINT8 mCmd ) {TI = 0;//清零 TB8 = 1;//发送命令帧 SBUF = mCmd; while ( TI == 0 );//等待发送完成 } 在stm32 并行中,写命令写作这样 void xWriteCH375Cmd( unsigned char cmd ) { CH375_WR_PORT( cmd );//写D0-D7 CH375_PORT_OUT( );//输出设置 CH375_A0_SET( );//A0置1 CH375_CS_CLR( );//CS置0 CH375_WR_CLR( );//WR置0 CH375_WR_CLR( );//WR置0 CH375_WR_CLR( );//WR置0 CH375_WR_CLR( );//WR置0 CH375_WR_SET( );//WR置1 CH375_CS_SET( );//CS置1 CH375_A0_CLR( );//A0置0 mDelayuS( 2 ); } 想请问为什么要这样
查看: 2066
回复: 2
[求助]51,stm32的CH375串行、并行的读写数据、命令问题
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
虽然不太懂,但是我stm32 串口读写U盘也可以了,不会删帖子,要能删了就好了,谢谢了
串口是直接发送串行数据,用同步码区分命令和数据,并行接口是根据并口时序进行读写的。
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录