Show Posts
Pages: [1] 2 3 ... 5
1  Development / Other Hardware Development / Re: Arduino 1.0.1 causes Mac OS X to crash regularly. Ideas? on: August 28, 2014, 03:19:28 pm
I continue to have crashes on my Mac Book Pro with Arduino and Energia -- these occur when my program generates too much serial traffic.  Perhaps I should try a third party terminal program instead of the IDE one. 

David
2  Development / Other Hardware Development / Re: ARM Development basics on: March 03, 2014, 09:12:25 pm
My faves at the moment are:
 (1) Teensy 3.1  --- inexpensive <$20, 256k flash, 64k RAM, USB, 2xADC 13bits, 1xDAC 12bits, I2C, SPI, CAN, I2S ...
       https://www.pjrc.com/teensy/teensy31.html
 (2) TI Tiva Launchpad -- inexpensive $12, USB, 256k, 32k RAM, .... 
       http://www.ti.com/ww/en/launchpad/launchpads-tivac.html#tabs

Lots of others out there, though. 

David
3  Development / Other Hardware Development / Re: Arduino 1.0.1 causes Mac OS X to crash regularly. Ideas? on: February 21, 2014, 05:30:31 pm
I just received an email yesterday from the Arduino group regarding this:
 
    "JSSC has been released wih 1.5.6, this problem should be fixed now."

David
4  Development / Other Software Development / Re: user library including another user library on: February 03, 2014, 07:57:43 pm
Quote
I could go into more detail but this is getting off topic.  Look up "programming abstraction" if you want to know more.  Well-written libraries do a good job of abstraction.
But, the Arduino IDE doesn't.

Yes, and that is exactly the problem.  I, too, would like the IDE to work like other compilers -- it needs to be fixed. 
5  Development / Other Software Development / Re: how to generate an asm program listing on: September 17, 2013, 08:09:14 pm
Wouldn't this be a good option to add to the preferences page?   Enquiring minds like to know what machine code they are generating.  Very instructional, and at times essential. 

David
6  Development / Other Software Development / Re: New fork of the IDE on: July 30, 2013, 07:14:08 pm
I downloaded to OSX, and tried to download a core and a compiler, but it seems to be stuck at "Downloading". 

Thanks,
David
7  Development / Other Software Development / Re: New fork of the IDE on: July 14, 2013, 12:17:39 pm
I just downloaded this for my Mac, and it fails to open, as it has the wrong Java version.  What is it expecting? 

Also, is the Launchpad support for the 430 series or the ARM series? 

Thanks!
David

I compile it all under Java 1.7 as that's the current version.  What version of OS X and Java do you have?

The Launchpad is currently only for the 430 series.

Edit: I am just uploading a new version that should (hopefully) work on Java 1.6.  It was actually only a couple of the plugins that were 1.7, the rest was already 1.6.

I just got the latest and it opens fine. 

Compiling Blink example with Arduino Pro selected leads to:
"/var/folders/r3/fhhg8_8n4qg9xk8pcdjw315r0000gn/T/build-3e87d842-13f3-469a-9ac6-d58ca50fbe23/Blink.cpp:16: error: 'PIN_LED1' was not declared in this scope"

Shouldn't that be in the .h files? 

Thanks,
David

8  Development / Other Software Development / Re: New fork of the IDE on: July 10, 2013, 03:41:03 pm
I just downloaded this for my Mac, and it fails to open, as it has the wrong Java version.  What is it expecting? 

Also, is the Launchpad support for the 430 series or the ARM series? 

Thanks!
David
9  Development / Other Hardware Development / Re: discussion on supporting the TI CC3000 WiFi module on: June 23, 2013, 08:59:44 pm
BTW, here is the TI booster pack for the MP430 and Tiva series of dev boards: https://estore.ti.com/CC3000BOOST-CC3000-BoosterPack-P4258.aspx

David
10  Development / Other Hardware Development / Re: discussion on supporting the TI CC3000 WiFi module on: June 23, 2013, 08:57:16 pm
Thanks, that worked a treat. 

Now to attach the hardware an make sure the pins are correct. 

David
11  Development / Other Hardware Development / Re: discussion on supporting the TI CC3000 WiFi module on: June 23, 2013, 04:43:58 pm
Hi again --

I am getting this error:
  "wlan.cpp: In function 'void wlan_start(short unsigned int)':
      wlan.cpp:321: error: 'wlan_tx_buffer' was not declared in this scope" 

here:    
   "tSLInformation.pucTxCommandBuffer = (unsigned char *)wlan_tx_buffer;"

... whether in Arduino 1.01 or in Energia. 

Where is that supposed to be defined?

David
12  Development / Other Hardware Development / Re: discussion on supporting the TI CC3000 WiFi module on: June 23, 2013, 04:30:11 pm
Hi --

I have just started to port this to the TI Stellapad using Energia (Arduino IDE derivative).  I have a couple CC3000 'shields' for my StellaPads. 
The compile fails on finding MOSI and MISO definitions ... ? they should be in SPI.h. 

However, I converted your 'if(USE_HARDWARE_SPI) { ... } else { ... }" statements into
compiler directives like "#if(USE_HARDWARE_SPI) ... #else ... #endif" so that the compiler never sees the software SPI bits. 

I am not really close, but will keep working on it. 

David
13  Development / Other Hardware Development / Re: Introducing the TouCan, Due work-alike on: June 16, 2013, 10:02:58 am
Wow, looking very sweet. 
Can the board drop down into that case, and a cover put over it, with LCD, Etherent, and joystick exposed? 

Regards,
David
14  Development / Other Hardware Development / Re: Why is a secondary chip needed for bootloading? on: June 15, 2013, 09:36:15 am
I have been investigating the procedure for bootloading a chip with Arduino, and have gotten confused over something. I'm wondering why some Arduino boards put the bootloader on an auxiliary microcontroller (Atmel AVR® AT32UC3B1256 for the MEGA-1284P Xplained Board http://www.atmel.com/Images/doc8377.pdf) and the (ATMEGA16U2-MU for the Mega 2560 Board   http://arduino.cc/en/uploads/Main/arduino-mega2560_R3-sch.pdf).

In the following example on the Arduino website (http://www.arduino.cc/en/Main/Standalone), the main chip is bootloaded. I don't see any auxiliary chip here. A couple questions come to mind:

1) Why is a secondary microcontroller needed? Can't you just bootload the main chip and use a dedicated USB-to-Serial chip (FTDI?) for communication?
2) How do you know which secondary microcontrollers are compatible for bootloading and how do you connect them to the main chip?
3) How do you know what code to put onto the secondary chip?

Thank you

Historically:
The earliest Arduinos used a RS232 serial connection for communications and programming -- and this is still a good method, but slower, and one needs a RS232 port on one's computer, and these are getting harder to find.   
The development of the FTDI (usb-to-serial) chips allowed the next generation of Arduinos to use USB.  Using USB is faster and convenient, and optionally can supply power to the Arduino. 
As is stated in other posts, the next 'step' was to use a usb-capable microprocessor to replace the FTDI chips, as this was both cheaper and allowed additional capability. 

It is possible to use USB directly with microprocessors, and there are several projects that do just that.  This is both cheap and convenient.  However, the disadvantages are that you are limited to the slow version of USB (which may not be a big deal), and the usb-driver code takes u a lot of space in the microprocessor, leaving not much left for user-code. 

Lots of options.  For ultimate cheapness, you can use a separate USB-serial adapter to talk to a minimal system, see: http://arduino.cc/en/Main/ArduinoBoardMini and http://arduino.cc/en/Main/USBSerial

David


15  Development / Other Hardware Development / Re: Will Arduino support more ARM microcontrollers? on: May 30, 2013, 08:31:59 pm
@Rob --  Did that project ever get published anywhere? 

Thanks,
David
Pages: [1] 2 3 ... 5