Hey everyone,I have been using the STM32F4 for quite some time now and have used the STM32F429 Eval1 board for developing a firmware that uses the external USB3300 PHY over ULPI to achieve high speed USB transfers in device mode with the CDC (virtual...
I have gotten the 16-bit data transfers individually working where each DMA stream would write to memory in half-world fashion. For this application it would make more sense to write 16-bit data from GPIO port I to the lower half of a 32-bit word and...
Posted on September 22, 2015 at 14:58 The original post was too long to process during our migration. Please click on the attachment to read the original post.
Posted on April 03, 2015 at 13:12
Hello all,
I am trying to get the triple ADC regular mode working on my STM32F429ZI Discovery board. I have been reading the user manual and trying to get this to work with the (new) HAL drivers in combin...
@Bob S I tried modified my CDC_Control_HS routine based on a post in the Knowledge base section form this forum. This unfortunately did not change anything on the data throughput.@Piranha Funny you mentioned https://github.com/hathach/tinyusb/issue...
"Do you have code that handles the CDC_SET_LINE_CODING and CDC_GET_LINE_CODING commands?" Sort of, as far as I can see the usbd_cdc_if.c file contains a routine, as can be seen below here, that mentions these defines but doesn't really do anything wi...
The way I got it working now is using 3 DMA streams. Two DMA streams write their respective half-word GPIO data to either the lower or higher nibble of a 32-bit word variable triggered by TIM8. The third DMA stream writes the data from the 32-bit wor...
Posted on February 29, 2016 at 10:49I ran into the very same problem. My board outputted the correct voltages until I lend it out to a colleague for some testing. He noticed the inverted values which made us search for the problem. By disabling the ...
Posted on September 23, 2015 at 11:53
I appeared to be missing a line in my GPIO config for the TX pin.
/* Connect USART pins to AF */
GPIO_PinAFConfig(GPIOA, GPIO_PinSource2, GPIO_AF_USART2);
After using this I got it working at the...