Search found 11 matches

by beaming
Sat Jul 12, 2014 6:30 am
Forum: STM32 Support
Topic: STM32L1xx-Discovery - USB CDC
Replies: 8
Views: 6851

Re: STM32L1xx-Discovery - USB CDC

Hi, I am also trying to use USB CDC with STM32L1xx-Discovery, without much success.

Am I right that there is a need of external oscillator for 8 MHz in order it to work
with discovery?

If so, can someone point me to a document which describes what resistors and capacitors needed for it to work ...
by beaming
Sun Nov 17, 2013 2:15 am
Forum: STM32 Support
Topic: DAC driver for the STM32
Replies: 48
Views: 37914

Re: DAC driver for the STM32

You should have cloned the dac-new tree instead of just dac.
https://github.com/mobyfab/ChibiOS/tree/dac-new
by beaming
Sat Nov 16, 2013 4:33 pm
Forum: STM32 Support
Topic: stm32lib - where do I get it from
Replies: 13
Views: 8726

Re: stm32lib - where do I get it from

Let me suggest a little gem which I recently found https://github.com/bjornfor/stm32-test . Which have at least 2 sets of stm32libs for stm32l1xx and stm32f0xx. It also has make friendly settings, as well as unix friendly.

Original stm32 libs have a lot of letter case mixing, which is big ...
by beaming
Sat Nov 16, 2013 4:22 pm
Forum: STM32 Support
Topic: DAC driver for the STM32
Replies: 48
Views: 37914

Re: DAC driver for the STM32

Well, it is as trivial as to send a word to a register at least in some cases, though care should be taken to stop relevant DMA and probably free timers if they used before. But it is hardware dependent, which ruins the idea of a general API. If you specify how function call should look like, I will ...
by beaming
Sat Nov 16, 2013 5:36 am
Forum: STM32 Support
Topic: STM32L1 DAC conversion problem
Replies: 6
Views: 5486

Re: STM32L1 DAC conversion problem

For those who might search through this thread.I find a problem: wrong DMA streams were set. Now it works.

Mobyfab merged my patches into his tree, see for more details
http://forum.chibios.org/phpbb/viewtopic.php?f=16&t=1196&p=13183#p13179
by beaming
Sat Nov 16, 2013 5:32 am
Forum: STM32 Support
Topic: DAC driver for the STM32
Replies: 48
Views: 37914

Re: DAC driver for the STM32

Great job Mobyfab!

I just compiled and ran testhal/STM32L1xx/DAC. According to digital multimeter it works, I will check it with a scope on Monday.

Giovanni, is it along ChibiOS lines to have a code which just sets a DAC output to a particular value, i.e. not a waveform? This is often handy in a ...
by beaming
Tue Nov 12, 2013 3:15 am
Forum: STM32 Support
Topic: STM32L1 DAC conversion problem
Replies: 6
Views: 5486

Re: STM32L1 DAC conversion problem

Not sure about what you mean, the DMA exchanges are usually triggered by peripherals.
This is where I am puzzled. I would expect that the DMA starts transfer to the DAC as soon as ask for conversion in the code,
but you are implying that I probably need to toggle/trigger one of the external pins ...
by beaming
Mon Nov 11, 2013 4:47 am
Forum: STM32 Support
Topic: Running Demo code on STM32F0 discovery
Replies: 5
Views: 6425

Re: Running Demo code on STM32F0 discovery

I would suggest to start from either of the directories in the
testhal/STM32F0xx
They have known to work code samples. You will just need to trace appropriate pins to the ones at your board.

Most importantly they have a proper Makefile which compiles, just fill it with needed extras.
by beaming
Mon Nov 11, 2013 1:56 am
Forum: STM32 Support
Topic: Running Demo code on STM32F0 discovery
Replies: 5
Views: 6425

Re: Running Demo code on STM32F0 discovery

To flash I use the following line

Code: Select all

st-flash write  build/ch.bin  0x8000000

I work with stm32l1, but I thinkthe flashing directive is the same for stm32f0 as well.

I find that I cannot work with openocd reliably, but st-flash works.
by beaming
Mon Nov 11, 2013 1:35 am
Forum: STM32 Support
Topic: STM32L1 DAC conversion problem
Replies: 6
Views: 5486

Re: STM32L1 DAC conversion problem

Quick diff shows that they are identical in functionality. F1 part has a few extra related to DMA2 but otherwise they are the same.

Is there a condition to be met for DMA exchange to be started?