Skip to content

lucianoscarpaci/MSP430-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

12 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“‚ MSP430G2553 Embedded Projects Portfolio

Welcome to the MSP430G2553 Embedded Projects Portfolio! This repository showcases a collection of projects developed using the MSP430G2553 microcontroller and the Code Composer Studio IDE. Whether you're a beginner or an experienced developer, these projects offer a glimpse into the world of embedded systems. ๐Ÿš€

๐Ÿ“œ Table of Contents

๐Ÿ› ๏ธ Assembly Projects

  1. Project 0: Add Memory to Register Values
    Dive into the basics of assembly programming by adding memory values to registers. ๐Ÿงฎ

  2. Project 1: Add and Subtract Memory to Register Values
    Expand your skills by performing both addition and subtraction operations. โž•โž–

  3. Project 2: Sort Two Arrays in Memory
    Learn how to manipulate arrays and sort them efficiently. ๐Ÿ”„

๐Ÿ’ป C Projects

  1. Project 4: Rotating LEDs with a Toggle Switch
    Control LED patterns using a toggle switch for interactive fun. ๐Ÿ’ก

  2. Project 5: LED Counter Cycles by Watchdog Timer
    Implement a counter using the watchdog timer to cycle through LED states. โฒ๏ธ

  3. Project 6: LED Temperature Sensor with a Toggle Switch
    Create a simple temperature sensor using LEDs and a toggle switch. ๐ŸŒก๏ธ

๐Ÿš€ Getting Started

To get started with these projects, clone the repository and open the desired project in Code Composer Studio. Follow the instructions in each project's directory to build and run the code. Extra hardware such as breadboards, LEDs, and resistors may be required for some projects.

git clone https://github.com/lucianoscarpaci/MSP430-Projects.git

๐Ÿ“‹ Prerequisites

  • Code Composer Studio IDE
  • MSP430G2553 LaunchPad
  • Basic knowledge of C and Assembly programming

๐Ÿค Contributing

Contributions are welcome! If you have ideas for improvements or new projects, feel free to fork the repository and submit a pull request. Let's make this portfolio even more amazing together! ๐ŸŒŸ

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

Releases

No releases published

Packages

No packages published