找回密碼
         注冊(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.

        返回頂部
        国产精品VIDEOSSEX久久发布| 欧产日产国产精品精品| 国产成人久久精品一区二区三区 | 亚洲AⅤ永久无码精品AA| 亚洲精品美女久久777777| 99精品在线播放| 国语自产精品视频在线观看| 中文字幕精品久久| 精品麻豆丝袜高跟鞋AV| 97久人人做人人妻人人玩精品| 人妻无码久久精品| 精品人妻中文av一区二区三区 | 亚洲爆乳精品无码一区二区| 亚洲av永久无码精品表情包| 欧美极品欧美精品欧美视频| 亚洲精品天堂成人片?V在线播放| 国产精品久久久亚洲| 精品久久人人做人人爽综合 | 久久精品国产一区二区三区日韩| 精品久久久久久久久久中文字幕| 亚洲国产精品va在线播放 | 亚洲午夜成人精品电影在线观看| 久久精品国产亚洲av麻豆小说| 办公室久久精品| 四虎国产成人永久精品免费 | 中文字幕不卡在线| 精品999在线| 中文字幕不卡在线| 亚洲一区精品中文字幕| 中文亲近交尾bd在线播放| 青青青国产精品国产精品久久久久 | 午夜精品久久久久成人| 99re66热这里只有精品| 欧美成人精品第一区二区| 国产成人亚洲精品青草天美| 久久久久人妻一区精品| 国产精品久久久久久久久鸭| 亚洲一区二区三区国产精品| 免费91麻豆精品国产自产在线观看| 中文无码精品一区二区三区| 在线人成精品免费视频|