Find Jobs
Hire Freelancers

Modify Atmega8 code: duplicate same function on more ports

$30-250 USD

Closed
Posted over 4 years ago

$30-250 USD

Paid on delivery
Hello, I have a software sketch for Atmega8 which converts one data input type on port PD2 into another type on port PC3. I need to duplicate this feature on 3 more ports (for example, input ports PD1, PD3, PD4; output ports PC2, PC4, PC5. Preferably, with little to no time lost (although I understand that some loss shall occur due to serial nature of the microcontroller). So in a nutshell, what needs to be done is four input ports and four output ports, converting the data stream real-time. The sketch sample is attached, as well as the schematics. Feel free to ask any questions. Serious bidders only. I can verify your code and help debugging it as necessary.
Project ID: 20490808

About the project

8 proposals
Remote project
Active 5 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
8 freelancers are bidding on average $179 USD for this job
User Avatar
Interesting project. I have briefly inspected the assembly source code for the project, and also compiled it successfully on my Linux operating system. Would you be willing to accept a solution written in C rather than assembly language - if I deemed it easier to go that route? It looks like the current version uses approximately 2 kB of the 8 kB available program memory - so there is plenty of program memory left. Also ... Do you require hardware design (schematic capture or PCB layout) also? Or just the software? This bid is for changes to the software only. I have an Atmega88 and an Atmega8a which I could use for initial testing. I think at least one of these is more-or-less pin-compatible with the Atmega8. I would use the same build process as the current project - i.e. using avr-gcc and a hand-crafted Makefile (no IDE). I can create a Git repository for version control if that is useful. Please note: Until I have had a chance to inspect the source code more closely, this bid is PROVISIONAL. I may need to adjust the price and / or timeframe after closer inspection. The final price would be between 150 and 225 USD - depending on the complexity of the "conversion". Also ... If I need to buy an n64 controller to verify the program behaviour, I may need to add an extra milestone to cover the cost. I am based in Ireland. Please note the timezone difference from China. P.S. I am very busy with various projects at the moment - hence the relatively long timeframe.
$190 USD in 21 days
5.0 (5 reviews)
5.8
5.8
User Avatar
Having more than 5 years of experience in electronics designs, I will: - Help you to select thr proper hardware for your application. - Design for you the required circuit diagrams. - Develop C and Python code for all kind of embedded hardware projects implemented using an Arduino, ESP8266 or Raspberry Pi platform. I can handle all kind of projects related to home/industrial automation and IoT/cloud storage and visualization services, e.g. acquire sensor data on the field and store them to cloud services like ThingSpeak, or transmit data from the field to other computing platforms e.g. using MQTT messages. Delivered code will be tested on my side (except if I need access to dedicated hardware e.g. sensors, special computers and servers).
$333 USD in 8 days
4.9 (12 reviews)
3.7
3.7
User Avatar
*PIC/AVR/Arduino* Hi, I have a diverse experience when it comes to PCB Design, and embedded system design, as i have a profound engineering background. I am a design engineer in the AVIATION sector, Kindly review my PORTFOLIO, i can get the job done thanks!
$140 USD in 1 day
5.0 (7 reviews)
3.3
3.3
User Avatar
Dear Sir/Ma’am, We are a leading firm with expertise in Firmware Development, PCB Designing, IoT Solutions, Mobile Applications, Web Applications, Machine Learning, Artificial Intelligence, Blockchain and capability to work on all kinds of software including Full Stack, MEAN, Java, Python, Node, Grails, etc. We are a team of 100+ programmers in different domain and we offer all kinds of solutions under a roof. We love to hear from you 24x7x365. No matter which time-zone you are, our team is open to working with you in your time-zone. Regards, Amit
$140 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I can do it with AVR if you prefer, but if the time is very important we can make it with STM32 series or LPC 17XX series, i can design PCB and schematic for depending on your demand. although we must consider protection for inputs and outputs, please tell which device with which voltage level send data on inputs and which device connected to output that is very important to keep ports safe from noise and sparks. Best regards
$100 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
hi, i am sivakumar, having 5 experience in arduino. i have done lot of projects in arduino and pic micro-controllers. i read your project details, but your attachments are not open, so i cannot understand clearly what input types to be changed.
$140 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CHINA
Dongguan, China
5.0
33
Payment method verified
Member since Nov 19, 2016

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.