Giter Club home page Giter Club logo

stm32-base.github.io's Introduction

STM32-base project website

Welcome to the STM32-base project website repository! This repository contains all files that are used to generate the website that you can find at stm32-base.org.

This website contains information on the STM32-base project, but it might be even better known for its STM32 development boards overview.

stm32-base.github.io's People

Contributors

abelykh0 avatar coderkalyan avatar darinelsanguino avatar dds90 avatar gszy avatar kilroy42 avatar leocelente avatar luisfcorreia avatar matthijskooijman avatar ostanki avatar rfivet avatar thomasgravekamp avatar valeros avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

stm32-base.github.io's Issues

Generic EEPROM properties footprint STM32F401CCU6-WeAct-Black-Pill-V1.2

This page has a little error under the "Generic EEPROM properties footprint"

https://stm32-base.org/boards/STM32F401CCU6-WeAct-Black-Pill-V1.2.html

This part ("Generic EEPROM pins footprint") on the page references to a footprint which declares a flashmemory with spi-connections.

But in the text under "Generic EEPROM properties footprint" "Description" it says "Generic I2C EEPROM".

According to the schematic it is a flash-chip quad-spi W25Q32JVSSIQ. I managed to find the file "_data\devices\devices.json"
with the text "Generic I2C EEPROM", it might be more correct to reference the part that says "Generic FLASH" in this json-file.
Hope my description can help finding the error so it can be fixed.

Best regards Magnus [email protected]

Schematic and Board views for STM32F407VGT6_STM32F4XX_M

Hello, I stumbled on the schematic and board files for the STM32F407VGT6_STM32F4XX_M
Personally I don't know how to add this information to the website so therefore cannot create a pull request so i'm just going to put it here in the hopes that someone who better understand GitHub Pages and how this website is setup to add this to the website.
Also these files may be relevant to the VET6 varient of this board, but I cannot check (on quick visual inspection board view and image seem to match).

original-dimensions-STM32F407VGT6_STM32F4XX_M.pdf
original-schematic-STM32F407VGT6_STM32F4XX_M.pdf

WeAct Black Pill V3.0 and direct power warning

Hi,
The V2 page of this board says: Warning: The +5V pins on this board are directly connected to the +5V pin of the USB connector. There is no protection in place. Do not power this board through USB and an external power supply at the same time. (here)
V3 page says the same, but the schematic includes a protection diode (here)
is it an update error ported from the V2 page?

SongHe stm32f401CCU6 board

Hoi Thomas, hi others, found a new board. Please see https://www.amazon.com/SongHe-STM32F401-Development-STM32F401CCU6-Learning/dp/B07XBWGF9M and https://www.electrodragon.com/product/stm32f401-mini-dev-board-stm32f401ccu6/ with more pictures.

The board is similar to Black Pills, but has a few differences: no user button; BOOT0 and BOOT1 are dip switches.

Even more information:
https://www.electrodragon.com/w/STM32F4
https://drive.google.com/file/d/1I3E_-ZKEtSfsHiNDR-I87v4AHSIqD978/view (schematics)
https://cntronic.com/stm32f401-development-board-stm32f401ccu6-stm32f4-learning-board-30332 (still more pictures)

The following pictures can be used under public domain, I made them and I'm donating them. I can make some more pictures with a neutral grey background if that is what you need.

@ThomasGravekamp ik heb een pull request geprobeerd, maar welke power regulator enz - ik weet het echt niet. Laat weten wat je nodig hebt. Geweldig project, trouwens!

DSC01444
DSC01445

Add programming guide

Add a programming guide to the docs.

Contents:

  • Explain how the Blink example in the templates works
  • Introduce the CMSIS
  • Explain how to use the official docs (datasheets, references, programming manuals, etc...)

Add a "Connect a display" page

A "Connect a display" page might be nice. Contents/keywords:
Some basics about displays: Types (OLED, TFT, text, graphic...), display controller(s)
Types of displays as seen from an STM32: I2C ,SPI, Parallell, RGB ... Necessary signals (examples?)
"Cheating" by using FSMC to connect a parallell display, signals in a (FSMC) TFT connector (example?)
Some STM32s even have an onboard LCD controller: limitations, uses...

You can assign it to me, but it will take time, and I will probably need help/guidance...

left navigation panel truncated and can't be scrolled

the left navigation panel is truncated if the (firefox) browser window is too small, smaller screens probably struggle with it.

this is likely due to the header stylesheet declaration header { position : fixed; }
https://github.com/STM32-base/STM32-base.github.io/blob/master/_sass/styles.scss#L20

header, footer {
    float: left;
//    position: fixed;
    width: 18rem;
    -webkit-font-smoothing: subpixel-antialiased;
}

commenting it probably resolve the issue

Add CMSIS concept page

Add a concept page about the CMSIS.

Discuss:

  • What is a CMSIS
  • Peripheral locations, offsets
  • Register definitions
  • Bitmasks

Introduce way to create redirects

Some board pages have incorrect names used in their URL. Introduce a way to create redirects for these incorrectly named pages.

Incomplete list of incorrect names:

  • STM32L431C8T6-Green-Pill > STM32L431CBT6-Green-Pill
  • All vcc-gnd.com boards
  • "STM32H750VBT6 Generic Development Board" > Has same text on the back of the board as "中景园 (Zhongjingyuan) Board"

Add compilation concept page

Add a concept page about the compilation process.

Discuss:

  • Toolchain
  • The role of makefiles
  • The role of linker scripts
  • The role of startup code

STM32F103C8T6 Blue Pill Schematic Error

Hi!

First off all your page is very informative and easy to use. Thank you for that.

In the "STM32F103C8T6 Blue Pill" board schematic, there is an error with the main 8mHz crystal. 20pf caps must have connected to the ground. With the current design, the external crystal won't work.

Thank You!

alt functions on pins

it seemed most of the boards do not show the alt functions on pins, i'd think showing the alt functions would be really helpful

Wrong SWD Pinout on website

For Blue Pill, (STM32-base.github.io/_data/boards/STM32F103C8T6-Blue-Pill.json) in section "SWD header pins" should be:

  • 3V3
  • DIO (PA13)
  • CLK (PA14)
  • GND

Add debugging guide

Add a debugging guide to the docs.

Contents:

  • texane/stlink usage
  • (optional) OpenOCD
  • GDB
  • GDB: Connecting to the texane/stlink utility
  • GDB: Setting breakpoints, reading from memory addresses, reading variable values
  • SWD/JTAG interfaces

Add STM32_F030 board

Board Name: STM32_F030
Inputs, outputs, connectors & headers:

  1. STM32F030F4P6
  2. MicroUSB connector
  3. SWD connector
  4. P1
  5. P2
  6. LED: 2 (D1: Power LED; D2: User LED, PA4)
  • D1: Power LED
  • D2: User LED, PA4
  1. Button: 2
  • K1: User Button, PA0
  • RST: NRST
  1. Schematic included

stm32f030_minimum_schematic
image1
image2
image3

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.