GithubHelp home page GithubHelp logo

marceluphd / acsip-s7xg_gps-speedometer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lewisxhe/acsip-s7xg_gps-speedometer

0.0 1.0 0.0 1.8 MB

Simple test of LilyGO T-Motion hardware circuit

C++ 100.00%

acsip-s7xg_gps-speedometer's Introduction

T-Motion

Introduction:

Simple test of LilyGO T-Motion hardware circuit

Steps:

  1. Install Visual Studio Code on your pc, Install PlatformIO in the extension, or you can install PlatformIO IDE,it's built on top of Microsoft's Visual Studio Code

  2. By default, the T-Motion has been programmed with the DFU boot program. You only need to press the Boot key to insert it into the computer to view the STM BOOTLOADER in the device manager, as shown below.

  3. The default serial log will use CDC output. If there is no serial output, it may be that the code in the STM32_Core warehouse has not been updated. Please replace variant/variant.cpp to C:\Users<UserName>.platformio\packages\framework-arduinoststm32\variants\NUCLEO_L073RZ , Thanks to @lyusupov for the RP submission

  4. The program uses PA4 as the key input pin by default. If you do not connect it, it does not matter, because the default is only used for GPS display, LORA is only to test the transmission of LORA

  5. If DFU fails, you can use Jlink or ST-Link to reprogram firmware/dfu.hex Or use Uart for downloading. When using flasher-stm32 for programming, you need to hold down the BOOT key and connect to PA9 PA10 for programming.

    Wiring diagram

    USB Bridge UART Download T-Motion
    RX -> PA9
    TX -> PA10
    Jlink/ST-Link Download T-Motion
    SCLK -> SCLK
    SDIO -> SDIO

    Pinout

    S76/78G Pin
    SX1276/78 rst PB10
    SX1276/78 mosi PB15
    SX1276/78 miso PB14
    SX1276/78 sclk PB13
    SX1276/78 cs PB12
    SX1276/78 dio0 PB11
    SX1276/78 dio1 PC13
    SX1276/78 dio2 PB9
    SX1276/78 dio3 PB4
    SX1276/78 dio4 PB3
    SX1276/78 dio5 PA15
    Radio switch PA1
    Uart Tx PA9
    Uart Rx PA10
    GPS rst PB2
    GPS Rx PC11
    GPS Tx PC10
    GPS level shifter PC6
    GPS 1pps PB5
    Button PA4
    SCL PB6
    SDA PB7

acsip-s7xg_gps-speedometer's People

Contributors

lewisxhe avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.