I've been working in the embedded engineering field for 25 plus years. My current focus at this time is ARM processors, specifically the Cortex-M family. I consider myself a software developer but I have and extensive background in the hardware arena as well. My work and experience ranges from print-head controllers, wireless communications, and real-times systems such as radar, DSP, video and RF tracking.

Re: Another Noddy Question

Reply posted 1 week ago (06/08/2021)
Since you have a field that explicitly indicates the number of valid values, then zero is fine.  If you chose to use -1 then the valid values field serves no real...

Re: MSP430G2553: Problems while running without debugger.

Reply posted 2 months ago (04/09/2021)
Well, I glad to see state machine programming, :-) I would recommend using enumerations for your states.  Now as to you question;This code: while ((ADC10CTL1 &...

Re: Communication protocol suggestions

Reply posted 3 months ago (03/22/2021)
As others have mentioned, SPI is a really nice interface and quite faster that I2C.  However it requires that you know ahead of time what will be the maximum...

Re: Software driver SPI I/O expander

Reply posted 7 months ago (11/29/2020)
Hi Steven02,Usually the SPI interface is running at speeds in the MHz range.  Assuming 8 MHz then the transfer time is 1us per byte.  Depending on the amount...

Re: How Can Hairy Global Variable be Hidden Away?

Reply posted 11 months ago (07/13/2020)
The compiler needs a little help and that is done by declaring a forward declaration.  In C this is done with the extern key word like this:extern uint8_t CharTable[NUM_ASCII_CHARS]...

Re: How to get a signal from 74595

Reply posted 1 year ago (01/11/2020)
As Dilberto stated we need a little more information.  Also, I suggest you rename your GPIO_PINS_XX to match the name of the signals on the 74595 as that would...

Re: LPC2148 UART0 and UART1

Reply posted 2 years ago (11/12/2019)
I have looked over your configuration for PCONP and PINSEL and they appear to be correct.  UART0 is also used by the boot loader for In System Programming(ISP),...
I'm not sure understand your new packet format but it seem to be a bit over complicated and I'm not sure it accomplishes any thing. Additionally, I'm not sure you...
In the case you described, one device lost power and/or stop communicating before it could finish the transmission.  The result of this is garbage( unfinished...

Use this form to contact hodgec

Before you can contact a member of the *Related Sites:

  • You must be logged in (register here)
  • You must confirm you email address