public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] stm3210e eval board adc question
@ 2011-04-12 15:27 jayant biswas
  2011-04-12 16:22 ` Christophe Coutand
  0 siblings, 1 reply; 13+ messages in thread
From: jayant biswas @ 2011-04-12 15:27 UTC (permalink / raw)
  To: ecos-discuss

Hello everyone!

I am new to this list and to ecos and the stm32 and am looking for
some help in reading from ADC inputs.

Here is the test program I have used to see if I can read the inputs.
I am able to read the normal input from the user key on the board, but
I am not able to read the analog input. pot_val is always 0. I test my
program by holding on to the user key and changing the potentiometer
position and then hitting reset. Do you have any ideas?

/* this is a simple hello world program */
#include <stdio.h>
#include <cyg/hal/hal_io.h>

#define CYGHWR_POT 	CYGHWR_HAL_STM32_GPIO(C, 4, IN, ANALOG)
#define CYGHWR_BUT 	CYGHWR_HAL_STM32_GPIO(G, 8, IN, FLOATING)

int cyg_user_start(void)
{
  cyg_int32 pot_val = 10;
  cyg_int32 but_val = 10;

  printf("Hello, eCos world!\n");
  CYGHWR_HAL_STM32_GPIO_SET(CYGHWR_POT);
  CYGHWR_HAL_STM32_GPIO_SET(CYGHWR_BUT);

  CYGHWR_HAL_STM32_GPIO_IN(CYGHWR_POT, &pot_val);
  CYGHWR_HAL_STM32_GPIO_IN(CYGHWR_BUT, &but_val);

  printf("Potentiometer value is %d, button value is %d\n", pot_val, but_val);
  while(1);
  return 0;
}

I wasn't able to enable the cdl component CYGPKG_IO_ADC_DEVICES in my
ecos config as it wasn't available.

I have an STM3210E Eval board and am using it with an Amontec JTAG
key. I used the default stm3210e template and changed the target to
ROM. I load the program directly to the ROM so I am not using anything
like Redboot.

Thank you in advance for your help!

Jayant

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2011-05-03  7:58 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-04-12 15:27 [ECOS] stm3210e eval board adc question jayant biswas
2011-04-12 16:22 ` Christophe Coutand
2011-04-13  8:48   ` jayant biswas
     [not found]     ` <D6050C555CC56940A7AF3265228302761394EC@mail2.STMIRV01.COM>
2011-04-13 12:38       ` jayant biswas
2011-04-13 18:11         ` [ECOS] " John Dallaway
2011-04-18  8:48           ` jayant biswas
2011-04-18  9:49             ` [ECOS] " Christophe Coutand
2011-04-18 14:49               ` [ECOS] " jayant biswas
2011-04-19  7:27                 ` [ECOS] " Christophe Coutand
2011-04-19 12:43                   ` [ECOS] " jayant biswas
2011-05-02 10:16                     ` jayant biswas
2011-05-02 21:45                       ` [ECOS] " Christophe Coutand
2011-05-03  7:58                         ` [ECOS] " jayant biswas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).