Find Jobs
Hire Freelancers

serial communication.

$30-250 USD

已关闭
已发布超过 4 年前

$30-250 USD

货到付款
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.
项目 ID: 22441102

关于此项目

6提案
远程项目
活跃4 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
6威客以平均价$198 USD来参与此工作竞价
用户头像
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 在7天之内
5.0 (28条评论)
7.4
7.4
用户头像
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 在5天之内
4.9 (32条评论)
6.4
6.4
用户头像
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 在5天之内
5.0 (20条评论)
4.6
4.6
用户头像
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 在7天之内
4.9 (9条评论)
4.4
4.4
用户头像
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 在5天之内
0.0 (0条评论)
0.0
0.0
用户头像
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 在14天之内
0.0 (0条评论)
0.0
0.0

关于客户

UNITED STATES的国旗
west haven, United States
0.0
0
付款方式已验证
会员自11月 21, 2019起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。