欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 有關單片機+串口助手調試指紋模塊通信的問題 [打印本頁]

作者: Leeyoung    時間: 2019-4-20 16:48
標題: 有關單片機+串口助手調試指紋模塊通信的問題
    我最近在學習指紋模塊,模塊與單片機一直通信不上,用上位機測試軟件卻可以正常運行。然后用串口調試發送握手指令,單片機沒有顯示握手成功卻跳進主功能界面,當斷開單片機電源在上電時,串口助手的接收緩沖區顯示數據跟我之前發送的握手指令一致。請問這是什么原因導致數據發不出去,也接收不到返回包,導致一致通信失敗。(我指紋模塊因為單片機引出的3.3V電壓不足,所以用的外部電源。)
接收緩沖區:EF 01 FF FF FF FF 01 00 07 13 00 00 00 00 00 1B
發送緩沖區:EF 01 FF FF FF FF 01 00 07 13 00 00 00 00 00 1B


#include"uart.h"
#include<reg52.h>

void Uart_Init(void)
{
    SCON=0x50;   //UART方式1:8位UART;   REN=1:允許接收
    PCON=0x00;   //SMOD=0:波特率不加倍
    TMOD=0x20;   //T1方式2,用于UART波特率
    TH1=0xFD;
    TL1=0xFD;   //UART波特率設置:FDFD,9600;FFFF,57600
    TR1=1;         //允許T1計數
    EA=1;
        ES=1;
}


void Uart_Send_Byte(unsigned char c)//UART Send a byte
{
        SBUF = c;
        while(!TI);                //發送完為1
        TI = 0;
}

unsigned char Uart_Receive_Byte()//UART Receive a byteg
{        
        unsigned char dat;
        while(!RI);         //接收完為1
        RI = 0;
        dat = SBUF;
        return (dat);
}



作者: Leeyoung    時間: 2019-4-20 16:59
求各位大佬大顯神通,已經困擾我很多天的,沒有解決
作者: zzx51    時間: 2019-4-21 11:01
可以檢查一下指紋模塊的波特率和單片機串口設置的波特率是否一致
作者: langzicheng    時間: 2019-4-24 23:16
我也遇到了這個問題,不知道樓主解決沒有

作者: zhao593959    時間: 2019-4-29 08:48
樓主 解決了嗎  我也是同樣的問題
作者: cy002    時間: 2019-4-29 13:56
沒看懂,沒有大概的原理圖,不知道你要表達什么。串口上位機,串口調試助手,單片機,模塊,它們是怎樣連接的
作者: Leeyoung    時間: 2019-4-29 23:22
zhao593959 發表于 2019-4-29 08:48
樓主 解決了嗎  我也是同樣的問題

已經解決了
作者: 李拴    時間: 2019-5-3 13:18
樓主,是怎么解決的,求賜教,qq是614127923
作者: az2152869    時間: 2019-5-8 11:16
大佬,是怎么解決的能說一下嗎?也困擾了我許多天了
作者: fujinzhan    時間: 2019-5-8 17:03
怎么解決的,我也想知道
作者: 827659311    時間: 2019-5-8 20:20
怎么解決的,我想知道
作者: LEEJ    時間: 2019-5-12 13:20
請問是怎么解決的
作者: Angie燦    時間: 2020-4-18 17:55
請問下你是怎么解決的啊
作者: daocheng    時間: 2020-4-27 11:36
是兩個模塊部分沒共地?波特率不一致?問題說的太籠統了,遇到問題冷靜思考,排查問題,望采納!




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1