Pages: 1 [2]   Go Down
Author Topic: The forbidden Arduino!  (Read 3308 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Edison Member
*
Karma: 0
Posts: 1103
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

This is easily forgotten: One of the three (or four, or five,...) concepts of the Ardunino design is HAL!!

We much to often break this - well, we have to due to resource needs.
But I myself do not like the Programming Model of the AVRs at all! It's all over history and too complex well meant (you know what I mean ;-)  ) features.

What fun if Arduino could be used with more processors!!
« Last Edit: August 26, 2010, 08:12:59 am by mpeuser » Logged

Pistestii din Deal
Offline Offline
Newbie
*
Karma: 0
Posts: 36
Arduino project collection rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Fresh news from the Pinguino world:
http://jpmandon.blogspot.com/
Logged

Canton, Connecticut, United States, Planet Earth, SOL Galaxy, 3rd star on the left.
Offline Offline
Jr. Member
**
Karma: 0
Posts: 74
To Infinity, And BEYOND!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I have to agree with others who've replied..  Why make a daughter-board, when making a complete from the ground up main board would've been simpler?  Besides the obvious of the now blocked reset switch, inability to see the status LED's, and the close fit from the shields.  :-/

The C-Duino clone, and quite a few others, are similar in design, and use the same shields, but no major modification. (Okay, granted, Same MCU) It's kind of like the Adruino-Stamp knock-off of the Parallax Basic Stamp2. (Is it pin for pin compatible? Can someone clarify?)

Stephen (gelfling6)
Logged

Pistestii din Deal
Offline Offline
Newbie
*
Karma: 0
Posts: 36
Arduino project collection rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Well, we have already one (FreeJALduino) based on PIC18F2550 with USB support, Arduino compatible pinout, but as Arduino MEGA, it offer SPI and I2C compatibility only at software level.



With PIC18F25K22 and better, 18F26K22 (announced but not yet in production), we can match Arduino performance and also offer hardware SPI and I2C (pinout) compatibility. So, I expect that Sebastien will make it possible.

Vasi

P.S. But about FreeJALduino and Pinguino boards is already a topic on your forum at Portugheze section: "Arduino com Pic".
And, as you can see, we are on the PIC side but also on your great family. We are glad about this achievement.
Logged

AZ
Offline Offline
Jr. Member
**
Karma: 0
Posts: 52
Effectiveness is the measure of truth
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I'm not certain I'm reading the right forum, but I purchased a project kit with a pic built in, what I'd like to do is instead use and arduino or clone to plug into the pic socket and emulate the pic, but actually be an arduino, I looked at the pinguino, but I'm not sure that's exactly what would do the job. I essentially want to adapt an atmega chip with the arduino bootloader to the pinout of the pic, is there such a product already out there? or is it too complex to actually implement. the kit uses a PIC18F4620, I have no clue about pic and would rather stick to aruino until I get a more firm understanding of programming micrcontrollers.

Thanks,

Carl R
Logged

Pistestii din Deal
Offline Offline
Newbie
*
Karma: 0
Posts: 36
Arduino project collection rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi Carl,

If I understand correctly, you bought a board made for a PIC but, because you are AVR programmer, you would like to stick an ATmega instead - you want an adapter for that.

Well, an image and a link would help a lot. Generally, you can use (via wires) the oscillator connections (if the quartz frequency fits for an ATmega), and voltage and ground. For other peripherals (see, is hard to make an analysis without seeing the board) you must find out what peripherals are (SPI, I2C/TWI, Onewire, etc.) and connect them according to AVR specifications... no big deal...
For LED's, relays, buttons, you decide which AVR pins must be used, because you are the designer of your application. The application which come for PIC microcontroller is not good for AVR. [Guessing... guessing...]

I'm doing exactly opposite: I'm using the peripherals of an ATmega board (EvB4.3) with a PIC microcontroller.

I'm new to AVR's but I'm making progress: I'm using an ATmega644p with Sanguino bootloader and Arduino language on EvB4.3 board:
https://sites.google.com/site/funlw65/evb-projects
Again, I'm multiplatform developer.
Logged

AZ
Offline Offline
Jr. Member
**
Karma: 0
Posts: 52
Effectiveness is the measure of truth
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks for the info, as I understand it, the pic has 28 gpio so If I want to swap an arduino clone in there the sanguino with 32 would work, so that's what I'm going to try.

thanks again,

Carl
Logged

Pages: 1 [2]   Go Up
Jump to: