Re: 74HC123 and long pulse



On Sun, 10 May 2009 23:12:58 +0000, Nico Coesel wrote:

But... using a PIC is a really bad idea. I never was a fan of PIC
controllers based on what I've seen being made with PICs and the specs
from Microchip. Unfortunately one of my customers has a product for
which the PIC 16Fxxx firmware needs to be rewritten by me. Throwing
out the stock is just too expensive. The PIC processor's architecture
is even worse than I thought. Multiple memory banks, weak instruction
set. I need to jump through a lot of hoops to write C code for it and
work around the flaws in the hi-tech compiler. Can't even re-use
existing C code because pointers don't work well with multiple memory
banks. Having all data global is the most convenient. Altogether it
costs a lot of extra development time (=money). I start to wish they
had used an 8051! The PIC really is a dead-end around the next corner
if you want to get some serious work done.

You're comparing a PIC to a real CPU. This thread was comparing a PIC to
74-series logic. Do you actually need to use C (with pointers, relocatable
code etc) to write the firmware for a quad monostable?

.



Relevant Pages

  • Re: 74HC123 and long pulse
    ... Multiple memory banks, weak instruction ... existing C code because pointers don't work well with multiple memory ... You're comparing a PIC to a real CPU. ... Do you actually need to use C (with pointers, ...
    (sci.electronics.design)
  • Re: map.find doesnt find
    ... Basically the map.findmethod fails to find a match for a key that I ... The method is comparing pointers to determine if the objects are ... In my case the map key is of type const wchar_t* so this is ... Key type is a pointer so mapcompares those pointers, ...
    (microsoft.public.vc.stl)
  • Re: C vs. C++
    ... example, unlike C, C++ has a portable mechanism for comparing ... unrelated pointers. ... where to get memory. ...
    (comp.lang.c)
  • Re: dynamic_cast
    ... pointers rather than retrieving and comparing type_info objects. ... Pointers can normally be compared in a single operation, ... inheritance tree -- the typical expectation is that inheritance trees ... list of vtable pointers, you'd create a hash-table indexed by the value ...
    (comp.lang.cpp)
  • Re: CListCtrl sort not working
    ... The comparing function SortFunc in the aforementioned article uses the ... obsolete strcmp function to compare strings. ... I don't like this way of comparing strings. ... TCHAR* pointers for string. ...
    (microsoft.public.vc.mfc)