Find Jobs
Hire Freelancers

fix a unstable internet connection bug in microcontroller C code

$200-600 USD

Ditutup
Dibuat hampir 9 tahun yang lalu

$200-600 USD

Dibayar ketika dikirim
We had a company develop for us a hardware, equipped with a PIC18F46K22, connected via UART communication to another hardware using another PIC. The hardware works by connecting to the internet using a ENC28j60 module, with a ethernet connection using DHCP, and then, downloads data from a mysql server to microcontroller RAM. The code is working fine in some some routers/ISPs, but the connection to the server is highly unstable if connected to other routers/ISPs. This is the bug that I need to fix, unstable connection to the remote server. Device has a character LCD, that displays the percentage indicator for the download that is being done, in some internet provider, I get many download error messages. Code is attached.
ID Proyek: 8243288

Tentang proyek

13 proposal
Proyek remot
Aktif 9 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
13 freelancer menawar dengan rata-rata $369 USD untuk pekerjaan ini
Avatar Pengguna
hello thanks for inviting me to your project. i have dowloaded the mikroc file you put in the project description, i will take a look at it. thanks
$250 USD dalam 3 hari
4,9 (55 ulasan)
5,9
5,9
Avatar Pengguna
Hello, First of all thank you for inviting me to your project. It's highly appreciated. I just looked at your code and based on what I saw, there is only one condition that the code disconnects the TCP connection and it is when the device goes to server mode. If somehow the related variable (server_mode) becomes 1 or the other side of the link (remote server) terminates the connection, then there is not much we can do. the second one is unavoidable but the first one may happen due to memory leakage and overwriting the variables because of the lags and delays for remote connections that hold memories for longer period of time and makes the code unstable. And of course the code is not well written nor optimized and probably that's the reason why it gets unstable under stress. If you have the IDE to compile the codes and have teamviewer then I can connect to your PC to make some modifications on the codes and optimize it for you to see if the problem gets resolved. Please let me know if you are interested. Best regards, Shahram
$444 USD dalam 7 hari
5,0 (9 ulasan)
5,0
5,0
Avatar Pengguna
A proposal has not yet been provided
$444 USD dalam 3 hari
4,7 (19 ulasan)
4,9
4,9
Avatar Pengguna
Hi. Im telecommunication engineer. I can do your project and take a look but I would need someway to test the device and uploading codes(maybe with team viewer?). Also I would need to acess the server to check logs, status and make some tests. I also can test in my servers with some tools. I can also speak Portuguese. Regards.Greg.
$1.000 USD dalam 15 hari
5,0 (5 ulasan)
3,9
3,9
Avatar Pengguna
Hello, Trust you are doing well! :) I introduce myself as a well experienced Embedded Software developer. Total experience of 5 years. I have delivered previous projects on time and with 100% satisfaction on Freelancer. (https://www.freelancer.in/u/kaush9287.html#/reviews) I have good experience of developing embedded software for Microchip PIC micro controllers. Kindly get in touch for discussing the details. Be rest assured that your work will be completed with best quality and on time. Hoping to hear from you soon! :) Best Regards, Kaushal
$222 USD dalam 10 hari
5,0 (9 ulasan)
3,4
3,4
Avatar Pengguna
Hi, I have experience in C programming so I think I can help you with your project. Lets contact for details!
$222 USD dalam 3 hari
5,0 (3 ulasan)
2,7
2,7
Avatar Pengguna
Hi, I am electronics and telecommunication engineering undergraduate of university of moratuwa. I have very good experience in micro controller, micro controller programming, analog circuit design etc. i can do a best job with in your time. Please talk to me we can talk more about the projcet.
$200 USD dalam 5 hari
4,8 (3 ulasan)
1,2
1,2
Avatar Pengguna
A proposal has not yet been provided
$200 USD dalam 3 hari
5,0 (1 ulasan)
1,2
1,2
Avatar Pengguna
Hey, I am Ravi Jivani. I am a professional Firmware Engineer. I feel glad to see the project based on PIC 18 Controller. From past half year I am working on PIC 18 and really impressed with it's performance. So, I will give you hats off for choosing a really smart chip. its CCP module and ECCP module is the plus point of using the advantage of modern architecture. The problem basically you are facing is based on the Interrupt from where i could understood from the description given with it. Feel free to contact me if you are interested. Ravi Jivani 9427387999
$444 USD dalam 3 hari
0,0 (0 ulasan)
0,0
0,0
Avatar Pengguna
A proposal has not yet been provided
$222 USD dalam 3 hari
0,0 (0 ulasan)
0,0
0,0
Avatar Pengguna
I have a good experience in debugging codes.
$388 USD dalam 15 hari
0,0 (0 ulasan)
0,0
0,0

Tentang klien

Bendera BRAZIL
Florianopolis, Brazil
5,0
101
Memverifikasi Metode pembayaran
Anggota sejak Des 30, 2011

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.