485
用stm32單片機(jī)實(shí)現(xiàn)這個(gè)485通訊。我自己買了個(gè)RS232/485轉(zhuǎn)換器、USB轉(zhuǎn)232。然后pc通過(guò)USB口到轉(zhuǎn)換器,最后轉(zhuǎn)成485接口。現(xiàn)在單片機(jī)發(fā)出來(lái)的數(shù)據(jù),pc這一段都能收到。但是通過(guò)pc發(fā)的話,單片機(jī)收不到數(shù)據(jù),不報(bào)中斷,單片機(jī)這端配置沒(méi)問(wèn)題的。請(qǐng)幫忙看看什么原因呢?好幾天了沒(méi)頭緒啊。電路見(jiàn)下。光耦用的HCPL-0601,那個(gè)485芯片用的帶保護(hù)的75lbc184.
現(xiàn)在調(diào)的可以和pc收發(fā)了,是那個(gè)dir的光耦壞了,換了個(gè)可以收發(fā)了。但是現(xiàn)在和對(duì)端抄表器的485接口不能通訊。量的信號(hào),可以接收,但是似乎幅度不夠。,接收檢測(cè)不到。不清楚為什么?接收電路,從485芯片出來(lái)高低電平只有1v的壓差,電源是5v的。