找回密碼
         注冊會員
        搜索附件  
        MCU資訊論壇 附件中心 單片機論壇 ARM,Cortex單片機論壇 與485連接小副本.gif

        熱門下載

        附件中心&附件聚合2.0
        For Discuz! X2.5 © hgcad.com

        與485連接小副本.gif

         

        【眾拳】基于STM8的RS485串口通訊實驗:
        RS485介紹
        (1). RS-485的電氣特性:采用差分信號負邏輯,邏輯"0”以兩線間的電壓差為+(2~6)V表示;邏輯"1"以兩線間的電壓差為-(2~6)V表示。接口信號電平比RS-232-C降低了,就不易損壞接口電路的芯片, 且該電平與TTL電平兼容,可方便與TTL電路連接。
        (2). RS-485的數據最高傳輸速率為10Mbps。
        (3). RS-485接口是采用平衡驅動器和差分接收器的組合,抗共模干擾能力增強,即抗噪聲干擾性好。
        (4). RS-485最大的通信距離約為1219m,最大傳輸速率為10Mbps,傳輸速率與傳輸距離成反比,在100KbpS的傳輸速率下,才可以達到最大的通信距離,如果需傳輸更長的距離,需要加485中繼器。RS-485總線一般最大支持32個節點,如果使用特制的485芯片,可以達到128個或者256個節點,最大的可以支持到400個節點。

        RS485原理圖

        UART1庫函數
        void UART1_DeInit(void);
        void UART1_Init(uint32_t BaudRate, UART1_WordLength_TypeDef WordLength,
                        UART1_StopBits_TypeDef StopBits, UART1_Parity_TypeDef Parity,
                        UART1_SyncMode_TypeDef SyncMode, UART1_Mode_TypeDef Mode);
        void UART1_Cmd(FunctionalState NewState);
        void UART1_ITConfig(UART1_IT_TypeDef UART1_IT, FunctionalState NewState);
        void UART1_HalfDuplexCmd(FunctionalState NewState);
        void UART1_IrDAConfig(UART1_IrDAMode_TypeDef UART1_IrDAMode);
        void UART1_IrDACmd(FunctionalState NewState);
        void UART1_LINBreakDetectionConfig(UART1_LINBreakDetectionLength_TypeDef                   UART1_LINBreakDetectionLength);
        void UART1_LINCmd(FunctionalState NewState);
        void UART1_SmartCardCmd(FunctionalState NewState);
        void UART1_SmartCardNACKCmd(FunctionalState NewState);

        void UART1_WakeUpConfig(UART1_WakeUp_TypeDef UART1_WakeUp);
        void UART1_ReceiverWakeUpCmd(FunctionalState NewState);
        uint8_t UART1_ReceiveData8(void);
        uint16_t UART1_ReceiveData9(void);
        void UART1_SendData8(uint8_t Data);
        void UART1_SendData9(uint16_t Data);
        void UART1_SendBreak(void);
        void UART1_SetAddress(uint8_t UART1_Address);
        void UART1_SetGuardTime(uint8_t UART1_GuardTime);
        void UART1_SetPrescaler(uint8_t UART1_Prescaler);
        FlagStatus UART1_GetFlagStatus(UART1_Flag_TypeDef UART1_FLAG);
        void UART1_ClearFlag(UART1_Flag_TypeDef UART1_FLAG);
        ITStatus UART1_GetITStatus(UART1_IT_TypeDef UART1_IT);
        void UART1_ClearITPendingBit(UART1_IT_TypeDef UART1_IT);
        UART3庫函數
        void UART3_DeInit(void);
        void UART3_Init(uint32_t BaudRate, UART3_WordLength_TypeDef WordLength,
                        UART3_StopBits_TypeDef StopBits, UART3_Parity_TypeDef Parity,
                        UART3_Mode_TypeDef Mode);
        void UART3_Cmd(FunctionalState NewState);
        void UART3_ITConfig(UART3_IT_TypeDef UART3_IT, FunctionalState NewState);
        void UART3_LINBreakDetectionConfig(UART3_LINBreakDetectionLength_TypeDef UART3_LINBreakDetectionLength);
        void UART3_LINConfig(UART3_LinMode_TypeDef UART3_Mode,
                             UART3_LinAutosync_TypeDef UART3_Autosync,
                             UART3_LinDivUp_TypeDef UART3_DivUp);
        void UART3_LINCmd(FunctionalState NewState);
        void UART3_ReceiverWakeUpCmd(FunctionalState NewState);
        void UART3_WakeUpConfig( UART3_WakeUp_TypeDef UART3_WakeUp);
        uint8_t UART3_ReceiveData8(void);
        uint16_t UART3_ReceiveData9(void);
        void UART3_SendData8(uint8_t Data);
        void UART3_SendData9(uint16_t Data);
        void UART3_SendBreak(void);
        void UART3_SetAddress(uint8_t UART3_Address);
        FlagStatus UART3_GetFlagStatus(UART3_Flag_TypeDef UART3_FLAG);
        void UART3_ClearFlag(UART3_Flag_TypeDef UART3_FLAG);
        ITStatus UART3_GetITStatus(UART3_IT_TypeDef UART3_IT);
        void UART3_ClearITPendingBit(UART3_IT_TypeDef UART3_IT);






        【眾拳】劍齒虎STM8開發板代碼下載:





        與485連接小副本.gif

        QQ|手機版|MCU資訊論壇 ( 京ICP備18035221號-2 )|網站地圖

        GMT+8, 2025-6-28 12:39 , Processed in 0.025049 second(s), 8 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2025 Discuz! Team.

        返回頂部
        久久久不卡国产精品一区二区| 久久99精品综合国产首页| 国产精品9999久久久久| 无码日韩精品一区二区免费| 99精品国产丝袜在线拍国语| 亚洲午夜精品久久久久久人妖| 精品国产一区二区三区AV性色| 男人和女人做免费做爽爽视频 | 美女视频在线观看免费网| 亚洲AV日韩精品久久久久久久| 国产精品欧美久久久天天影视| 国产在线观看一区精品| 扒开粉嫩的小缝喷白浆下| 久久99精品综合国产首页| 亚洲AV无码成人精品区大在线| 精品国产乱码久久久久久1区2区 | 亚洲国产成人久久精品99| 乱精品一区字幕二区| 99久久国产主播综合精品 | 大伊香蕉精品视频在线导航| 精品日韩欧美国产| 久久99国产综合精品免费| 国产精品高清免费网站| 亚洲国产精品无码专区影院| 99久久精品国产一区二区三区| 色www免费视频| 日韩精品在线视频| 日本不卡在线播放| 亚洲国产精品久久| 岛国电影一区二区三区| 成人一区二区三区精品| 亚洲精品无码AV人在线播放 | 美女扒开尿口给男人捅| 四虎影视国产精品亚洲精品hd| 中文字幕精品无码一区二区 | 最新国产成人精品2024| 精品成人免费自拍视频| 太粗太深了用力点视频| 四虎国产精品永久地址49| 台湾佬综合娱乐网| 国产A级毛片久久久精品毛片 |