TOF10120技术参数规格书及代码.zip


激光测距模块开发手册,详细的器件资料以及代码说明
资源截图
代码片段和文件信息
/*---------------------------------------------------------------------------------------------------------*/
/*                                                                                                         */
/* Copyright(c) 2016 Nuvoton Technology Corp. All rights reserved.                                         */
/*                                                                                                         */
/*---------------------------------------------------------------------------------------------------------*/

//***********************************************************************************************************
//  Nuvoton Technoledge Corp. 
//  Website: http://www.nuvoton.com
//  E-Mail : MicroC-8bit@nuvoton.com
//  Date   : Apr/21/2016
//***********************************************************************************************************

#include 
#include “N76E003.h“
#include “Common.h“
#include “Delay.h“
#include “SFR_Macro.h“
#include “Function_Define.h“

//----------------------------------------------------------------------------------
// use timer1 as Baudrate generator Maxmum Baudrate can ???? bps @ 16MHZ
//----------------------------------------------------------------------------------
void InitialUART0_Timer1(UINT32 u32Baudrate)    //T1M = 1 SMOD = 1
{
P06_Quasi_Mode;
P07_Quasi_Mode;

    SCON = 0x52;     //UART0 Mode1REN=1TI=1
    TMOD |= 0x20;    //Timer1 Mode1
    
    set_SMOD;        //UART0 Double Rate Enable
    set_T1M;
    clr_BRCK;        //Serial port 0 baud rate clock source = Timer1

 
#ifdef FOSC_160000
    TH1 = 256 - (1000000/u32Baudrate+1);               /*16 MHz */
#endif    
#ifdef FOSC_221184
    TH1 = 256 - (1382400/u32Baudrate);              /*22.1184 MHz */
#endif
    set_TR1;
}
//---------------------------------------------------------------
void InitialUART0_Timer3(UINT32 u32Baudrate) //use timer3 as Baudrate generator
{
P06_Quasi_Mode;
P07_Quasi_Mode;

    SCON = 0x52;     //UART0 Mode1REN=1TI=1
    set_SMOD;        //UART0 Double Rate Enable
    T3CON &= 0xF8;   //T3PS2=0T3PS1=0T3PS0=0(Prescale=1)
    set_BRCK;        //UART0 baud rate clock source = Timer3

#ifdef FOSC_160000
RH3    = HIBYTE(65536 - (1000000/u32Baudrate)-1);   /*16 MHz */
RL3    = LOBYTE(65536 - (1000000/u32Baudrate)-1); /*16 MHz */
#endif
#ifdef FOSC_221184
    RH3    = HIBYTE(65536 - (1382400/u32Baudrate));  /*22.1184 MHz */
    RL3    = LOBYTE(65536 - (1382400/u32Baudrate));  /*22.1184 MHz */
#endif
    set_TR3;         //Trigger Timer3
}

UINT8 Receive_Data_From_UART0(void)
{
    UINT8 c;
    
    while (!RI);
    c = SBUF;
    RI = 0;
    return (c);
}

void Send_Data_To_UART0 (UINT8 c)
{
    TI = 0;
    SBUF = c;
    while(TI==0);
}


//---------------------------------------------------------------
void InitialUART1_Timer3(UINT32 u32Baudrate) //use timer3 as Baudr

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-06-28 09:39  TOF10120技术参数规格书及代码
     目录           0  2019-06-27 15:07  TOF10120技术参数规格书及代码Arduino TOF10120_i2c_0401
     文件      355031  2018-09-29 14:41  TOF10120技术参数规格书及代码Arduino TOF10120_i2c_0401Arduino UART IIC接线说明.png
     目录           0  2019-06-27 15:07  TOF10120技术参数规格书及代码Arduino TOF10120_i2c_0401TOF10120_i2c
     文件        3758  2019-04-01 20:28  TOF10120技术参数规格书及代码Arduino TOF10120_i2c_0401TOF10120_i2cTOF10120_i2c.ino
     文件      355550  2019-04-09 11:15  TOF10120技术参数规格书及代码Arduino TOF10120_i2c_0401.zip
     文件      355547  2019-04-09 11:15  TOF10120技术参数规格书及代码Arduino TOF10120_uart_0401.zip
     目录           0  2019-06-18 16:08  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01
     目录           0  2019-04-14 08:38  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01Common
     文件        4542  2019-04-14 08:38  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01CommonCommon.c
     文件        4137  2019-01-13 08:17  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01CommonDelay.c
     目录           0  2019-04-14 08:00  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01Include
     文件        1096  2019-01-13 08:17  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01IncludeCommon.h
     文件         233  2019-01-13 08:17  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01IncludeDelay.h
     文件       39430  2019-01-13 08:17  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01IncludeFunction_Define.h
     文件        6438  2019-01-13 08:17  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01IncludeN76E003.h
     文件       48706  2019-01-13 08:17  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01IncludeSFR_Macro.h
     目录           0  2019-04-14 09:48  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01Sample_Code
     目录           0  2019-06-28 08:22  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01Sample_Codei2c
     目录           0  2019-04-14 21:08  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01Sample_Codei2cLST
     文件        7831  2019-04-14 20:44  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01Sample_Codei2cLSTCommon.lst
     文件        6798  2019-04-14 20:44  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01Sample_Codei2cLSTDelay.lst
     文件       18510  2019-01-13 08:17  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01Sample_Codei2cLSTI2C_EEPROM.lst
     文件       21925  2019-04-14 10:13  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01Sample_Codei2cLSTI2C_EEPROM.m51
     文件       11832  2019-04-14 20:44  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01Sample_Codei2cLSTSTARTUP.lst
     文件        3781  2019-01-13 08:17  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01Sample_Codei2cLSTVersion.lst
     文件       24862  2019-04-14 21:09  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01Sample_Codei2cLSTi2c.m51
     文件       13621  2019-04-14 21:08  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01Sample_Codei2cLSTmain.lst
     目录           0  2019-06-25 14:44  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01Sample_Codei2cOutput
     文件       84173  2019-04-14 20:44  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01Sample_Codei2cOutputCommon.obj
     文件       83812  2019-04-14 20:44  TOF10120技术参数规格书及代码N76E003_Keil_C51_Code_01Sample_Codei2cOutputDelay.obj
............此处省略69个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)