Show Posts
|
|
Pages: 1 ... 3 4 [5] 6 7 ... 371
|
|
61
|
Using Arduino / Microcontrollers / Re: Cubie Board
|
on: May 28, 2013, 08:04:09 pm
|
[X] kills [Y] Humbug. Somewhere somewhat above the pricepoint that all these boards are hitting, "community" becomes more important than the feature-list. Otherwise Arduino would have been left in the dust a long time ago. (Olimex in particular has lots of interesting boards, but doesn't seem to have developed much of a community for any of them. (?))
|
|
|
|
|
63
|
Development / Suggestions for the Arduino Project / Re: Suggestion to add pin 10 with jumper to ICSP on UNO R4
|
on: May 26, 2013, 02:28:27 pm
|
Though the caveats in [the ISP Shield] Wiki doesn't bode well for my Uno. Note that all of those caveats apply equally to any other physical mechanism for using the Uno as an ISP programmer. They reflect limitations related to the Arduino itself rather than things specific to the shield. You might also want to look at http://www.adafruit.com/products/462 where they pretty much use a prototype shield to build a ZIF programmer. (note that the Arduino can not program its own cpu, so putting a ZIF socket in the current ATmega location probably doesn't do anything helpful.) If ArduinoISP were heavily used, a REAL jumper for disabling auto-reset would probably be more useful than the switchable RESET on the ISP connector. (Pretty soon you'd have something like the original STK500, with so many jumpers that you can hardly ever configure it correctly for anything, on the first try...)
|
|
|
|
|
64
|
Using Arduino / Microcontrollers / Re: Mega 2560 upload at 57600
|
on: May 26, 2013, 02:17:08 pm
|
I would change this in the .c file and leave the makefile unchanged: /* * UART Baudrate, AVRStudio AVRISP only accepts 115200 bps */
#ifndef BAUDRATE #define BAUDRATE 115200 #endif
Note the comment, however. The stk500v2 protocol used sort-of specifies that it should run at 115200bps, and various programming software might not support changing the bitrate. Turn on "verbose" uploading in the arduino preferences to confirm that avrdude is overriding the bitrate.
|
|
|
|
|
67
|
Using Arduino / Microcontrollers / Re: Programming via AS6.0
|
on: May 19, 2013, 01:42:35 am
|
|
To burn new code over either serial or I2C, you would have to have a bootloader on the target chip. SPI is the only interface that doesn't require a bootloader. (but if you have SPI and reset wired up, you would not need any kind of "wait" functionality on the target; via SPI the master has full control over the operation of the target.)
|
|
|
|
|
68
|
Using Arduino / Microcontrollers / Re: Programming via AS6.0
|
on: May 19, 2013, 12:11:41 am
|
|
So except for the very first arduino, you're expecting to use the bootloader to program the boards, rather than ISP programming (you said they only have a serial connection.) The bootloader does more than just "listen for serial data"; it's the bootloader that is responsible for reading that serial data and programming the sketch into the chip; otherwise you'd need SPI connections between the master and target...
If you want the board to self-replicate over serial, you'll have to (manually) install the bootloader on them first, using an ISP programmer.
|
|
|
|
|
71
|
Using Arduino / General Electronics / Re: My serious fail with ribbon cable
|
on: May 18, 2013, 03:49:50 pm
|
|
The piece that I don't understand is that modern 80wire IDE cables still have 40pin connectors on each end. So somewhere there is either "magic" to connect a bunch of the wires to GND, which might purposely connect other wires to gnd as well, OR it just leaves half the wires completely unconnected (they'd still shield things "some", maybe), in which case you really have a 40conductor cable.
|
|
|
|
|
72
|
Development / Suggestions for the Arduino Project / Re: Suggestion for making the Arduino environment more useful for commandline users
|
on: May 18, 2013, 01:30:09 am
|
I believe that the specific features you have requested: 1) provide a command-line that generates the pre-processed source. 2) fix the line number correspondence. have both been implemented in more recent versions of the IDE. Without code duplication, there is no problem: the code is updated with the API and everything continues to work. There is still a problem, because someone still has to update the new code functionality. Just because that functionality is part of the official distribution doesn't mean that it becomes effortless to maintain. The Arduino "issue" list is long, and maintaining odd features for people outside of the arduino target audience (like makefile compatibility) is a lower priority. For example, the line number fix introduced a bug in avr-objdump disassembly output...
|
|
|
|
|
73
|
Using Arduino / General Electronics / Re: My serious fail with ribbon cable
|
on: May 17, 2013, 04:30:16 pm
|
|
I though IDE disk cables DID have 40 connections (40 pin connectors), although the more recent cables have 80 conductors. (half of the 80 conductors are GND and used for shielding, somehow "magically" connected at at least one end.) Do the 80pin connectors have built-in connections for some of the other GND connections as well?
|
|
|
|
|
74
|
Using Arduino / General Electronics / Re: Geezer electronics or a short history lesson...
|
on: May 17, 2013, 04:25:09 pm
|
I was still using a mainframe with actual core memory in the early to mid 1980s. Sounds like you were using some downlevel equipment. Bipolar memory was in full bloom in the very early 70's. It was a DECSystem KL-10, which was introduced in 1974, originally with core memory. The particular system I'm thinking of (Sushi.stanford.edu) was acquired well after DEC announced the discontinuation of the PDP10s, and it's quite possible that the core memory unit (which was a 3rd party external box, rather than internal memory) was a "bargain" because of it's "obsolete" status. It was an "interesting" time where PDP10 lovers could pick up hardware for prices comparable to the transportation costs plus the first year power bill...
|
|
|
|
|