找回密碼
         注冊(cè)會(huì)員
        搜索附件  
        MCU資訊論壇 附件中心 單片機(jī)論壇 ARM,Cortex單片機(jī)論壇 眾拳RS485串口通訊實(shí)驗(yàn)程序.zip

        眾拳RS485串口通訊實(shí)驗(yàn)程序.zip

         

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

        RS485原理圖

        UART1庫(kù)函數(shù)
        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庫(kù)函數(shù)
        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開發(fā)板代碼下載:





        QQ|手機(jī)版|MCU資訊論壇 ( 京ICP備18035221號(hào)-2 )|網(wǎng)站地圖

        GMT+8, 2025-3-16 21:57 , Processed in 0.025209 second(s), 8 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2024 Discuz! Team.

        返回頂部
        无码人妻精品一区二区三区久久| 国产精品国产三级在线高清观看| 青春草线在线播放| 一级A毛片免费观看久久精品| 久久精品亚洲欧美日韩久久| 久久精品无码一区二区三区免费| 台湾妹子中文娱乐网| 国产精品成人观看视频国产| 天美传媒麻豆精品下载| 男人的天堂精品国产一区| 最新国产在线精品观看| 久久久免费精品re6| 欧美精品高清在线观看| 麻豆国产高清精品国在线| 日韩人妻精品一区二区三区视频| 国产91久久精品一区二区| 国内精品免费久久影院| 亚洲精品午夜无码电影网| 久久精品九九亚洲精品天堂| 欧美精品亚洲人成在线观看 | 国产精品久久久久久久久| 国产精品自在拍一区二区不卡| 亚洲美女在线视频| 国产在线精品网址你懂的| 欧美亚洲另类精品第一页 | 精品国产欧美一区二区| 久久国产美女免费观看精品| 亚洲国产精品成人精品无码区在线| 欧美精品第一页| 先锋看片影音资源网站| 国产亚洲精品国产| 亚洲国产小视频精品久久久三级 | 亚洲精品高清视频| 亚洲之色在线v中文字幕app| 999久久久免费精品国产| 久久精品这里只有精99品| 精品久久久久久无码中文字幕一区| 国产精品欧美久久久久无广告| 一本一本久久a久久综合精品蜜桃| 久久精品嫩草影院| 亚洲性日韩精品国产一区二区|