Devam Ediyor

Port Mechaduino Project to native SAMD21 C code

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 [url removed, login to view](), pinMode(), attachInterrupt() or [url removed, login to view]() to name a few, for your own, name them as you like, per example [url removed, login to view]() 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.

Beceriler: Arduino, C Programlama, Elektronik, Mikrodenetleyici

Daha fazlasını gör: port 8 pages of c# code, Port 8 pages of C# code to Visual Basic, compose a detailed c++ source code to some elementary specifications and when i run the code it produces desired results, test project native dll, free project hospital management source code, graphics project object file parser code, project document management system code, touch controlled power supply parallal port interface project, tcp usb port microcontroller project, tapi project telephone visual basic code, online pharmacy project using aspnet free code, project native translation english spanish, project avr 8051 source code pcb, project online examination jsp code

İşveren Hakkında:
( 0 değerlendirme ) Son Servera, Spain

Proje NO: #15420824

Seçilen:

OussemaH

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 Daha Fazla

%selectedBids___i_period_sub_7% gün içinde 155%project_currencyDetails_sign_sub_9% %project_currencyDetails_code_sub_10%
(25 Değerlendirme)
5.5

Bu iş için 4 freelancer ortalamada $245 teklif veriyor

in %bids___i_period_sub_35% gün içinde113%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(12 Değerlendirme)
4.6
kipdev13

I am expert in embed program. Relevant Skills and Experience Electic Stay tuned, I'm still working on this proposal.

in %bids___i_period_sub_35% gün içinde155%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(6 Değerlendirme)
3.3
maksmusings

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 contro Daha Fazla

in %bids___i_period_sub_35% gün içinde555%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
0.0