Search found 17 matches

by Aslund
Fri Nov 13, 2015 1:29 pm
Forum: STM32 Support
Topic: Question regarding EXT driver for F1xx
Replies: 2
Views: 2247

Re: Question regarding EXT driver for F1xx

Hello Giovanni

To be honest. Your reply did not make any sense to me in the beginning, but got it now.
Each line EXTConfig refers to a port number and you then set which register it has to refer to ( GPIOA or GPIOC ).
The button in the example is on port 0and therefore defined on the first line ...
by Aslund
Fri Nov 13, 2015 11:45 am
Forum: STM32 Support
Topic: Question regarding EXT driver for F1xx
Replies: 2
Views: 2247

Question regarding EXT driver for F1xx

Hello fellow chibies

I am in a situation where I can to respond to a pulse that is very short, around 3 microseconds wide.
An interrupt is necessary and I stumbled across the EXT driver.

In the testhal folder there is a simple example but what I don't understand.
Edit.
What I dont understand ...
by Aslund
Mon Oct 26, 2015 5:28 pm
Forum: ChibiOS/HAL
Topic: Setting the speed of GPIO ports on F10x
Replies: 17
Views: 10127

Re: Setting the speed of GPIO ports on F10x

Hello Giovanni

Seems like the easiest thing to do.
But is it not possible to run without the tickless mode?

Even with 16 bit resolution I can not run without the tickless mode.

/**
* @brief System time counter resolution.
* @note Allowed values are 16 or 32 bits.
*/
#define CH_CFG ...
by Aslund
Mon Oct 26, 2015 12:28 pm
Forum: ChibiOS/HAL
Topic: Setting the speed of GPIO ports on F10x
Replies: 17
Views: 10127

Re: Setting the speed of GPIO ports on F10x

Hello Giovanni

Thanks for the help so far. I am almost finished but after changing the timer changes I cant make a long timeout. Is it due to the resolution?

My code is:

static THD_FUNCTION(rc1Thread, arg)
{

(void)arg;

chRegSetThreadName("RC1 thread");
//systime_t rc1Rate;

palClearPad ...
by Aslund
Thu Oct 22, 2015 4:13 pm
Forum: ChibiOS/HAL
Topic: Setting the speed of GPIO ports on F10x
Replies: 17
Views: 10127

Re: Setting the speed of GPIO ports on F10x

Hello Giovanni

A open drain output did the trick, sort of. My problem now is the sleeping times. Somehow I can not make it go lower than 2 ms.
If I remove the sleeps then it turns into pure noise around 0V.


while (true) {
palClearPad(GPIOA, GPIOA_RC1);
chThdSleepMicroseconds(20);
palSetPad ...
by Aslund
Thu Oct 22, 2015 11:48 am
Forum: ChibiOS/HAL
Topic: Setting the speed of GPIO ports on F10x
Replies: 17
Views: 10127

Re: Setting the speed of GPIO ports on F10x

Hello Giovanni

Sounds great. Definitely something we would consider.

I have one final problem with my program, in regards to my one pin I switch from input to output and back again.

With a multi-meter I can confirm that the pin is set LOW at the beginning of the thread.
When it switches to ...
by Aslund
Thu Oct 22, 2015 7:20 am
Forum: ChibiOS/HAL
Topic: Setting the speed of GPIO ports on F10x
Replies: 17
Views: 10127

Re: Setting the speed of GPIO ports on F10x

Hello Giovanni

That STM32F3 looks very promising. The DSP instructions are a very nice addition to STM32 family.
I can also find various papers saying the F3 has a new design on various components but I cant find any details on exactly what the differences are.

Do you know any resources ...
by Aslund
Wed Oct 21, 2015 9:25 am
Forum: ChibiOS/HAL
Topic: Setting the speed of GPIO ports on F10x
Replies: 17
Views: 10127

Re: Setting the speed of GPIO ports on F10x

Any easy way to switch to GPIOv2 or would that also pose some problems?

Alternatively I could just update the GPIOv1 with the defines I need.
by Aslund
Wed Oct 21, 2015 6:48 am
Forum: ChibiOS/HAL
Topic: Setting the speed of GPIO ports on F10x
Replies: 17
Views: 10127

Re: Setting the speed of GPIO ports on F10x

Goodmorning Giovanni

Is this a limitation of the STM32F10x or the PAL driver?
If the STM32F10x support changing the a GPIO port to output at runtime and its slew rate I cant see why the PAL driver doesnt support it.

I am already using the board.h file but the system has to periodically change ...
by Aslund
Tue Oct 20, 2015 9:10 pm
Forum: ChibiOS/HAL
Topic: Setting the speed of GPIO ports on F10x
Replies: 17
Views: 10127

Re: Setting the speed of GPIO ports on F10x

Damn, then I must gotten something mixed up in the process.
Recalled that one of our senior developers talked about problems with the SPI due to too low slew rate. Must have been a different chip then.

Edit:
What about table 20 and 21 on page 161 in the reference manual?
http://www.st ...