Find Jobs
Hire Freelancers

serial communication.

$30-250 USD

Closed
Posted over 4 years ago

$30-250 USD

Paid on delivery
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.
Project ID: 22441102

About the project

6 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
6 freelancers are bidding on average $198 USD for this job
User Avatar
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 days
5.0 (28 reviews)
7.4
7.4
User Avatar
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 days
4.9 (32 reviews)
6.4
6.4
User Avatar
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 days
5.0 (20 reviews)
4.6
4.6
User Avatar
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 days
4.9 (9 reviews)
4.4
4.4
User Avatar
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 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
west haven, United States
0.0
0
Payment method verified
Member since Nov 21, 2019

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.