Go Down

Topic: STM32F4-Discovery Shield (Read 22434 times) previous topic - next topic


Nov 20, 2011, 03:29 pm Last Edit: Nov 20, 2011, 04:27 pm by pito Reason: 1
.. too many options may kill a man..
What about a few Mbytes of sram (or psram) connected via FSMC ? - this allows us to run much bigger stuff on it and it decreases the number of the free lines by ~45  :).
There are several offerings for a PSRAM (SDRAM with internal refresh) up to 128Mbit today, however mostly in BGA54 or BGA48. There are a few Cypress' srams (ie 1Mx16, 2Mx16) in TSOP48 available too.
It would be a nice designer's challenge to use the BGA packages here, indeed :).
PS: For example eLua runs fine on this board and uses full 192kB of internal ram already. eLua can easily incorporate C functions, so maybe the arduino libs as well. It is OO and supports multithreading (coroutines) by default as well. Compiler/interpreter is built in as well as a SDcard support. It can allocate the Lua working space to an external ram easily (it can work with segmented ram space).


I noticed someone pointed an RTC to use in a shield with this board.
It already has a 32kHz crystal and internal hardware for RTC support. I mean real hardware specific for the RTC function.

For those that like the Arduino-style programming, there is a port (ok, half one third-built) of the libmaple in http://forums.leaflabs.com/topic.php?id=1268&page=3. I added a few defines and support for the onboard random number generator.

I'm writing part of the driver for the RTC, but first I need to get some sort of communication since the USB implementation for the libmaple is different than the one in this Discovery board. :(

What I think would be really great expansion board for this chip is:

- SD card connected in the SDIO port (there are specific bits to access the SD/MMC cards).
- Ethernet interface.
- Separate power supply.
- LCD interface.
- Xbee interface? Or a Xbee explorer/FTDI chip header to communicate with the PC (at least while there isn't an implementation for the USB comms).
- Then of course, the break out from the double row header.

Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).


Did this idea for a shield die out?

i'm holding out hope.


Its sort of on hold.  I got caught up in other stuff.  If there's interest, we can revive it, I can work on it some more after I get my taxes done.  W2 is in, am waiting on some 1099s.  I am not doing anything with my board.
Designing & building electrical circuits for over 25 years.  Screw Shield for Mega/Due/Uno,  Bobuino with ATMega1284P, & other '328P & '1284P creations & offerings at  my website.


No worries. I'd be interested in reviving it in a couple of months. I ordered a couple of the discoveries today as I have so image intensive processing, having an external sram on the shield would be ideal.


having an external sram on the shield

The full address/data bus for an external memory is available on 144+ pins versions only..


Go Up