你的本意是收发握手无限循环吗?
rx_finish在第一次接收完成后就常'1'了,所以tx端从第二次发送开始就变成连续发送了。
假定收发数据本身都是正确的,发送的数据"rx_data"就是从rx模块连过来的,那么数据一直是0就对了,因为初始化就是发送0,中间不论循环收发多少次,都是直接转发,所以常0很正常。
另外问一下:
你的clk、clk_bps是几倍频率差距?
一个周期clk_bps的波形是宽度为一个clk周期的脉冲还是占空比50:50?
问这个的意思是clk_bps过宽的话你的状态机会因此而"打滑"~~
你问的是usbisp下载器能不能用ttl接口吗?该装置不能用ttl接口。
根据查询与非网资料,usbisp下载器是一种基于USB接口的单片机烧录器,主要用于下载程序和烧录芯片。ttl接口是一种串口通信接口,通过它可以实现单片机与其他设备之间的数据通讯。因此,usbisp下载器和ttl接口属于不同的接口类型,是不能直接使用ttl接口替代usbisp下载器。
特殊情况下可以使用ttl接口进行单片机烧录,例如使用STC-ISP程序下载器。STC-ISP程序下载器本身就是一款基于串口通信的下载器,可以通过将其与单片机的ttl接口进行连接,从而实现编程和烧录 *** 作。
我也是最近用台达的,我说说:
1、用usb线,下载程序,用专用的编程电缆,可能要用驱动的
2、如果你用u盘,你要在触摸屏设置的
3、如果你把程序进人机界面的话,程序会自动运行的,返回到主界面
以上就是关于fpga串口通信程序纠错,编译通过,下载后TXD灯常亮,数码管显示00全部的内容,包括:fpga串口通信程序纠错,编译通过,下载后TXD灯常亮,数码管显示00、usbisp下载器,能不能用ttl、台达PLC怎么232串口通信除了上下载程序和连人机 其他怎么啥都干不了485口倒是能干的很!!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)