回覆列表
  • 1 # 別了老時光

    這個必須要使用到上位機軟體,比如VB+COMM控制元件提取系統時間,然後發給微控制器,透過微控制器來實現,你需要買的東西是微控制器,串列埠MAX232晶片,等等。電路圖就是串列埠通訊加顯示。

  • 2 # 電子產品設計方案

    微控制器需要和電腦進行通訊才可以進行時間同步

    想進行時間同步,必須進行通訊,這是最基本的要求。微控制器可以透過串列埠或者USB口和電腦進行通訊,電腦執行的程式定時(每天或者每小時)把時間資料傳送給微控制器,微控制器收到時間資料後,和自己的時間進行比對,如果不相等更新時間就可以了。

    電腦串列埠怎麼和微控制器通訊?一般的微控制器都有UART介面,但是微控制器UART介面是5V(或者3.3V)的TTL電平。電腦串列埠用的是RS232,電平訊號是+/-12V的,;就好比一個說中文一個說英文,是沒法溝通的,需要用到232電平轉換晶片協助。轉換出來的TTL電平訊號就可以接到微控制器的UART介面了。特別注意Rx和Tx的接法,上位機(電腦)的Tx(傳送)要接到下位機(微控制器)的Rx(接收);上位機(電腦)的Rx(接收)要接到下位機(微控制器)的Rx(傳送);這個應該比較容易理外解,別人傳送你就要接收,你傳送別人就要接收。電腦USB口怎麼和微控制器通訊?

    大家可能發現新出的電腦很多都沒有串列埠,特別是膝上型電腦。怎麼辦呢?沒關係,我們可以使用USB轉UART小助手來協助

    USB轉UART的小助手工具,一頭插到電腦的USB口,一頭與微控制器的RX和TX連線就可以了。當然RX和TX也是要交叉連線的。當然你也可以把USB轉UART的晶片設計在微控制器的板上,直接用USB線連線就可以了。

    有些比較強大的微控制器還會有USB介面,電腦的USB口與可以直接與微控制器的USB介面進行連線

  • 中秋節和大豐收的關聯?
  • 中筋麵粉加雞蛋會變成高筋嗎?