Skip to content

Bare-metal application for interfacing with STM32F767ZI-NUCLEO

Notifications You must be signed in to change notification settings

TomasLAbreu/stm_manager

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STM manager

Software for interfacing with STM32F767ZI-NUCLEO. Contains a reduced list of commands, regarding:

  • User interface with micro controller (doc)
  • Digital signal acquisition and filtering (doc)

List of commands

For extended information, please read command syntax doc (currently in Portuguese).

List of utils:

Util Util functionallity
$ Insert last valid command
ESC Clears input line

List of valid commands:

cmd Command designation
? Help information
VER Display firmware version
MR Memory Read
MW Memory Write
MI Memory Make Input
MO Memory Make Output
RD Read Digital Pin
WD Write Digital Pin
RA Read Analog
SP Sampling Period
AC Analog Channel
FN Filter ON
FF Filter OFF
S Sample
ST Stop Sampling
WG Wave Generator

Relevant GPIO Pins

Remember STM32F767ZI GPIO pins mapping:
STM32F767ZI_GPIO_Pins

Note that, by default the following GPIO pins are assigned:

Pin Function
PA5 DAC - WaveGen: wave generator
PA0 ADC - Default Sampling ADC
PA4 DAC - Filtered signal (if filter was on)

Done by:

  • Tomás Abreu
  • Diogo Fernandes

Engenharia Eletrónica Industrial e Computadores @ Universidade do Minho, 2022

About

Bare-metal application for interfacing with STM32F767ZI-NUCLEO

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages

  • C 99.3%
  • Other 0.7%