Find Jobs
Hire Freelancers

serial communication.

$30-250 USD

Geschlossen
Veröffentlicht vor mehr als 4 Jahren

$30-250 USD

Bezahlt bei Lieferung
this project must be done and tested on MIKROC PRO FOR ARM using c language project details and objective- Serial Communication Objective 1: We want to learn how to establish a simple asynchronous channel for communication. Write a program which communicates with the USART terminal of the development software using a baud rate of 56,000. The program should accept up to 50 single characters from the USART terminal until '@' button is pressed. Each character must be displayed on one line (sending CR (carriage return) and LF (line feed) after every character can do this for you. Objective 2: Sort the characters from the terminal in ascending order based on the ASCII values and return them to the USART terminal to be displayed. The number of characters sorted must also be sent to the USART terminal and displayed at the bottom of the sorted list. Objective 3: As you enter the characters, the total number of characters entered after each key stroke must be displayed on the LED's on PORTE. Then, the LED's must reset to zero to be ready for the next set of characters. This process must repeat indefinitely. Bonus Objective 1: Write a program which sends a message to the USART terminal asking the user to enter characters of the alphabet. After receiving 50 alphabet characters, the program must send the number of each character that has been received to the USART terminal. Uppercase and lowercase must be supported separately. The number of non-alphabet characters must also be displayed, but not part of the 50 alphabet characters. In other words, the total number of characters for upper case, lower case, and non-alphabet characters must be displayed. Bonus Objective 2: LEDs on the upper half of PORTD must display the number of non-alphabet characters. LEDs on the lower half of PORTD must display the number of upper case letters. LEDs on the upper half of PORTC must display the number of lowercase letters. This process must repeat indefinitely.
Projekt-ID: 22441102

Über das Projekt

6 Vorschläge
Remote Projekt
Aktiv vor 4 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
6 Freelancer bieten im Durchschnitt $198 USD für diesen Auftrag
Avatar des Nutzers
Hi. I have done such project and I have experience about mikroc and pic for 5+ years ago. I have pic boards and I can finish it asap. I am all ready for hardware and software. Best Regards.
$140 USD in 7 Tagen
5,0 (28 Bewertungen)
7,4
7,4
Avatar des Nutzers
HI there I am an electrical engineer with 8+ years of experience. I can design and develop this project for you. Let me know if you are interested we can discuss further on chat.
$300 USD in 5 Tagen
4,9 (32 Bewertungen)
6,4
6,4
Avatar des Nutzers
Hi, I'm an embedded systems engineer with extensive experience with UART interfacing and ARM chips. I understand you'd like to perform a number of operations with the UART on an ARM device, as well as some LED stuff. I can develop the code quickly and efficiently, to function exactly as desired. Contact me to discuss details.
$200 USD in 5 Tagen
5,0 (20 Bewertungen)
4,6
4,6
Avatar des Nutzers
Hello! Nice to meet you! I have read your project carefully. I am very interested in your project. I am a Microelectronics and Automation engineering expert. I have a lot of experience on ARM, FPGA, DSP, Arduino, Raspberry, PLC, PIC, ATMega and so on. And I can code the Python, C/C++, C#, Mobile App. I can do help you. I hope to cooperate with you. Tell me your opinion. My regards.
$250 USD in 7 Tagen
4,9 (9 Bewertungen)
4,4
4,4
Avatar des Nutzers
Hi, I am working as a microcontroller firmware developer. i have 3.1 years of experience in microcontroller firmware development. I have read your project proposal and its very interesting work also. I want to work for your project and hope i will get chance to work. Thanks and Regards, Bhavin
$100 USD in 5 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
I have done many years of Serial comms, please contact me, I can do this project in Mplabx for you, and you can choose a development board if you have one
$200 USD in 14 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von UNITED STATES
west haven, United States
0,0
0
Zahlungsmethode verifiziert
Mitglied seit Nov. 21, 2019

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.