On Mon, Feb 7, 2011 at 11:01 AM, Mark Rages <markra...@gmail.com> wrote:
> On Mon, Feb 7, 2011 at 3:53 AM, Suco <sucotro...@gmail.com> wrote:
>> Hello,
>>   I'm developing a vario-altimeter (used in paragliding) using a Bosch
>> pressure sensor and a microcontroller. Until now I was using msp430 chip but
>> I'm thinking about changing it to a pic16f1824 because of the similar price
>> and higher memory and specs.
>>   My problem is that I don't know if I can program for this chip in C and
>> compile it in linux. Searching for info it seems that sdcc is the best tool
>> to do it, so I would to know if this chip is supported.
>>   Thanks in advance.
>>
>
> You can use sdcc.  I'm not sure if that chip is supported yet, but
> it's not too hard to add support. Or you can usually find another chip
> with the same memory map and compile for that.
>
> I question your move away from msp430 however.   You need to be
> careful when comparing specs:  PIC divides the clock by four, PIC has
> only one register, PIC only operates on 8-bits at a time, sdcc-pic14
> is not as good a compiler as mspgcc4 (to be fair, MSP430 is a much
> friendlier architecture for a compiler.)  MSP430 has better timers,
> better pullup resistor support, better interrupt architecture, better
> ADC input impedance.  And the "value-line" MSP430 is pretty
> inexpensive.  Maybe you're using the wrong MSP430?

On that note, have you done any comparisons of the pic16f1824 to the
MSP430 4xx or 5xx/6xx series? I don't know exactly what your
requirements are, but these two series of MSP430 appear to have chips
with similar features/price to the PIC chip you named. Just thought
I'd mention it.

I think it would be kind of interesting if SDCC supported MSP430's.
Not really a suggestion, just more of a thought.

------------------------------------------------------------------------------
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to