Find Jobs
Hire Freelancers

Port Mechaduino Project to native SAMD21 C code

$30-250 USD

진행 중
게시됨 6년 이상 전

$30-250 USD

제출할때 지불됩니다
It will need to compile with Atmel Studio or Keil ARM, please indicate on your bid the tool you will use. You will have to substitute all the arduino functions calls used in the project for other C functions that can compile and run w/o the Arduino IDE. Notice that most of the code is in C and will need no changes but you will have to replace Arduino functions like [login to view URL](), pinMode(), attachInterrupt() or [login to view URL]() to name a few, for your own, name them as you like, per example [login to view URL]() could be replaced by something like InitSPI(). I want it to be done using Direct Register Access instead of the Atmel Software Framework(ASF). Erase the bootloader and use a standard programmer and the SWD port to program and debug the project. The USB port is non necessary anymore but since Mechaduino Project uses the serial port to communicate with the host PC please connect a Serial to USB converter to the TX-RX pins of the SAMD21. You will of course need to have experience with the SAMD21 IC and Atmel Studio or Keil ARM, you will also need a 30VDC 1A Power Supply. The reason I give this work to somebody else is because even I've been using 8051s and PICs for the last two decades I don't have too much practical experience yet with ARM Controllers, I have only read some books and played a little bit, and I know there are plenty of experienced developers here on Upwork that will be able to handle this job with ease. If I were going to do it myself I'd start from the beginning with a blank page, define the I/O pins first, then test the I/Os, create and test the USART functions, then configure the SPI and read the AS5047 Magnetic Encoder and progressively add and test fragments of code and functions, but this is me, you are free to do it as you prefer, but it should work exactly the same as the Arduino code. Just do a search on the Internet with the word "mechaduino" and you will find all the information, User's Guide, videos and source code. This task is not only port the code and achieve it to compile w/o errors or warnings, it should be tested with a real Mechaduino, I will send a Mechaduino unit plus the Serial to USB Converter to the selected applicant.
프로젝트 ID: 15420824

프로젝트 정보

3 제안서
원격근무 프로젝트
활동 중 7년 전

돈을 좀 벌 생각이십니까?

프리랜서 입찰의 이점

예산 및 기간 설정
작업 결과에 대한 급여 수급
제안의 개요를 자세히 쓰세요
무료로 프로젝트에 신청하고 입찰할 수 있습니다
프로젝트를 수여된 사용자:
사용자 아바타
Hello, I have experience with SamD but much more with cortexm3 and 4 then cortexm0 like the samd21c, but there is no bog difference in terms of peripheral programming so it should be ok. I believe I should be able to deliver the complete bring-up of thr board and compile using atmel toolchain in less than 5 days. Of course you only pay upon job completion. Contact me back if interested. Cheers
$155 USD 5일에
5.0 (27 건의 리뷰)
5.5
5.5
3 이 프로젝트에 프리랜서들의 평균 입찰은 $274 USD입니다.
사용자 아바타
Hi, I am experienced ARM systems developer and would love to work on this project. regards, Ali Relevant Skills and Experience I have very good experience in designing control systems using different ARM based controllers. I will use bare metal programming technique which will help you understand at register level. Proposed Milestones $255 USD - Inital milestone $300 USD - Final Milestone I will help you understand ARM programming used in this project as much as I can which is very easy.
$555 USD 15일에
0.0 (0 건의 리뷰)
0.0
0.0

고객에 대한 정보

국기 (SPAIN)
Son Servera, Spain
0.0
0
결제 수단 확인
3월 4, 2007부터 회원입니다

고객 확인

감사합니다! 무료 크레딧을 신청할 수 있는 링크를 이메일로 보내드렸습니다.
이메일을 보내는 동안 문제가 발생했습니다. 다시 시도해 주세요.
등록 사용자 전체 등록 건수(일자리)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
미리 보기 화면을 준비 중...
위치 정보 관련 접근권이 허용되었습니다.
고객님의 로그인 세션이 만료되어, 자동으로 로그아웃 처리가 되었습니다. 다시 로그인하여 주십시오.