SlideShare a Scribd company logo
Computer Programming Task:
- Assembly Language
- STM32F3 DISCOVERY Board MCU
- STM32CubeIDE
Task:
Use the discovery board user input button to step through the characters in an ASCII string and
show the LED patterns one at a time.
General Assumptions/hints:
- User Button located in GPIO port A (base address: 0x48000000)
- LEDs located in GPIO port E (base address: 0x48001000)
- LED circle located in GPIO port E, bits 8-15
- Use STM32F3-Reference-Manual-Large.pdf for register addresses/offsets
STM32F3DISCOVERY Board MCU:
STM32CubeIDE:
P. Project Explorer x Thern arn no projects in ynur workspaca. To add a project: Create a mew
Makefile project in a directory centaining revisting cade Create a new C or Ct+ prodect Crate a
Naw STM37 prolact Craata a Naw StM37 Proinct fram an Fristing Create a project... timpert
projects... D itams selected

More Related Content

PDF
Computer Programming and MCUs Assembly Language STM32Cu.pdf
PDF
Programming arduino makeymakey
PDF
Led flash
PPTX
Ardui no
PDF
arduinoworkshop-160204051621.pdf
PPTX
underground cable fault location using aruino,gsm&gps
PPT
Microcontrollers
PPTX
Computer Programming and MCUs Assembly Language STM32Cu.pdf
Programming arduino makeymakey
Led flash
Ardui no
arduinoworkshop-160204051621.pdf
underground cable fault location using aruino,gsm&gps
Microcontrollers

Similar to Computer Programming Task- Assembly Language- STM32F3 DISCOVERY.pdf (20)

PPTX
PPTX
Arduino Workshop
PDF
Arduino: Intro and Digital I/O
PPTX
Electronz_Chapter_2.pptx
PPTX
LED Cube Presentation Slides
PPTX
Fundamentals of Arduino: Day-02
DOCX
REPORT MINI PROJECT.docx
PPT
8051microcontroller
PDF
14157565 embedded-programming
PDF
EE312 Embedded Microcontrollers Lab
PPTX
Introduction to Arduino
PDF
08_lcd.pdf
PDF
Display a Character on a 7 Segment Display
PPTX
Stack in microprocessor 8085(presantation)
PDF
Arduino coding class
PDF
Making things sense - Day 1 (May 2011)
DOCX
SIMPLE Frequency METER using AT89c51
PDF
Arduino Lecture 1 - Introducing the Arduino
PPTX
arduinoedit.pptx
PPTX
Intro to Arduino.ppt
Arduino Workshop
Arduino: Intro and Digital I/O
Electronz_Chapter_2.pptx
LED Cube Presentation Slides
Fundamentals of Arduino: Day-02
REPORT MINI PROJECT.docx
8051microcontroller
14157565 embedded-programming
EE312 Embedded Microcontrollers Lab
Introduction to Arduino
08_lcd.pdf
Display a Character on a 7 Segment Display
Stack in microprocessor 8085(presantation)
Arduino coding class
Making things sense - Day 1 (May 2011)
SIMPLE Frequency METER using AT89c51
Arduino Lecture 1 - Introducing the Arduino
arduinoedit.pptx
Intro to Arduino.ppt
Ad

More from murtuzadahadwala3 (20)

PDF
Create an Executive Summary using the following report on investing .pdf
PDF
Create a ReportTopic Hudson Bay Mountain Estates (Smithers)The .pdf
PDF
Create an Executive Summary using the following information for the .pdf
PDF
Create a python program that creates a database in MongoDB using API.pdf
PDF
Create a Java application that uses card layout with four cards with.pdf
PDF
Create a Class Diagram for a Rectangle class that has one constructo.pdf
PDF
Crane Company began the month of June with 1,630 units in beginning .pdf
PDF
Count the number of occurrences of an item in a matrix. Create a Pyt.pdf
PDF
could you draw uml diagram for this code from PIL import Image, Im.pdf
PDF
COUNTRY IS INDIA1. Describe the legal environment of chosen countr.pdf
PDF
convert the following C code to Mips assembly with steps and comment.pdf
PDF
copyReverse.c code please do not change anything in the code bes.pdf
PDF
Contrast the location of a food distributor and a supermarket. (The .pdf
PDF
Contabilidad del iPhone en Apple Inc. El 21 de octubre de 2008, Appl.pdf
PDF
Contaminaci�n en la cadena log�stica de productos agr�colas a granel.pdf
PDF
Constructing Entity Relationship Diagram University workshop case st.pdf
PDF
Consider the international strategy of a current entrepreneurial ve.pdf
PDF
Consider the network shown in the attached picture. Assume Distance .pdf
PDF
Consider the DE PBC Article. Which of the following sources of capit.pdf
PDF
Consider a population that grows according to the recursive rule Pn=.pdf
Create an Executive Summary using the following report on investing .pdf
Create a ReportTopic Hudson Bay Mountain Estates (Smithers)The .pdf
Create an Executive Summary using the following information for the .pdf
Create a python program that creates a database in MongoDB using API.pdf
Create a Java application that uses card layout with four cards with.pdf
Create a Class Diagram for a Rectangle class that has one constructo.pdf
Crane Company began the month of June with 1,630 units in beginning .pdf
Count the number of occurrences of an item in a matrix. Create a Pyt.pdf
could you draw uml diagram for this code from PIL import Image, Im.pdf
COUNTRY IS INDIA1. Describe the legal environment of chosen countr.pdf
convert the following C code to Mips assembly with steps and comment.pdf
copyReverse.c code please do not change anything in the code bes.pdf
Contrast the location of a food distributor and a supermarket. (The .pdf
Contabilidad del iPhone en Apple Inc. El 21 de octubre de 2008, Appl.pdf
Contaminaci�n en la cadena log�stica de productos agr�colas a granel.pdf
Constructing Entity Relationship Diagram University workshop case st.pdf
Consider the international strategy of a current entrepreneurial ve.pdf
Consider the network shown in the attached picture. Assume Distance .pdf
Consider the DE PBC Article. Which of the following sources of capit.pdf
Consider a population that grows according to the recursive rule Pn=.pdf
Ad

Recently uploaded (20)

PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Cell Types and Its function , kingdom of life
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
GDM (1) (1).pptx small presentation for students
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Institutional Correction lecture only . . .
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Lesson notes of climatology university.
PDF
RMMM.pdf make it easy to upload and study
PPTX
Cell Structure & Organelles in detailed.
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Cell Types and Its function , kingdom of life
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Microbial disease of the cardiovascular and lymphatic systems
O7-L3 Supply Chain Operations - ICLT Program
FourierSeries-QuestionsWithAnswers(Part-A).pdf
102 student loan defaulters named and shamed – Is someone you know on the list?
GDM (1) (1).pptx small presentation for students
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Institutional Correction lecture only . . .
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
VCE English Exam - Section C Student Revision Booklet
Lesson notes of climatology university.
RMMM.pdf make it easy to upload and study
Cell Structure & Organelles in detailed.

Computer Programming Task- Assembly Language- STM32F3 DISCOVERY.pdf

  • 1. Computer Programming Task: - Assembly Language - STM32F3 DISCOVERY Board MCU - STM32CubeIDE Task: Use the discovery board user input button to step through the characters in an ASCII string and show the LED patterns one at a time. General Assumptions/hints: - User Button located in GPIO port A (base address: 0x48000000) - LEDs located in GPIO port E (base address: 0x48001000) - LED circle located in GPIO port E, bits 8-15 - Use STM32F3-Reference-Manual-Large.pdf for register addresses/offsets STM32F3DISCOVERY Board MCU: STM32CubeIDE: P. Project Explorer x Thern arn no projects in ynur workspaca. To add a project: Create a mew Makefile project in a directory centaining revisting cade Create a new C or Ct+ prodect Crate a Naw STM37 prolact Craata a Naw StM37 Proinct fram an Fristing Create a project... timpert projects... D itams selected