The STM32F405 peripheral set is richer than you realize:

   - 2x USB OTG (one with HS support)
   - Audio: dedicated audio PLL and 2 full duplex I²S
   - Up to 15 communication interfaces (including 6x USARTs running at up
   to 10.5 Mbit/s, 3x SPI running at up to 42 Mbit/s,
   3x I²C, 2x CAN, SDIO)
   - Analog: two 12-bit DACs, three 12-bit ADCs reaching 2.4 MSPS or 7.2
   MSPS in interleaved mode
   - Up to 17 timers: 16- and 32-bit running at up to 168 MHz
   - Easily extendable memory range using the flexible static memory
   controller supporting Compact Flash, SRAM, PSRAM, NOR and NAND memories
   - Analog true random number generator

I haven't looked at what pins David has dedicated and whether you can get
at undedicated pins at all.

On Tue, Sep 6, 2016 at 1:20 PM, Shane Burrell <[email protected]>
wrote:

> For the STM32 it will be a software FIFO. Easiest way to do that is to
> interrupt at each byte and fill a buffer.  Hence DMA is as easy and does
> the buffer fill for you.
>
> On Tue, Sep 6, 2016 at 4:17 PM, <[email protected]> wrote:
>
>> Yes I was hoping to use a FIFO as that how I do it on the PIC, however
>> was looking at the datasheet and didnt see any implementation of one, just
>> DMA.
>>
>> I will have to look closer.
>>
>> Thanks.
>>
>> Eric
>>
>>
>>
>> On 2016-09-06 19:14, Bruce Perens wrote:
>>
>> In sm1000? Since there is no OS you either have to hook into the busy
>> loop or write interrupt code. If the FIFO is deep enough to queue a
>> command, the code will not be time critical and you can do it in the loop.
>> No DMA necessary.
>>
>> On Sep 6, 2016 7:51 AM, "Shane Burrell" <[email protected]> wrote:
>>
>>> You shouldn't have any problems doing that via DMA UART
>>>
>>> On Tue, Sep 6, 2016 at 9:52 AM, <[email protected]> wrote:
>>>
>>>> I'm wondering if any body has managed to implement the serial USART in
>>>> a manner that does not interfere with the encode/decode process.
>>>>
>>>> Will be doing away with the switch menu and assume I can send and
>>>> receive data to the USART in its place as the USART functions independently
>>>> via DMA and hence shouldn't interfere with any thing I hope.
>>>>
>>>> I'm basically implementing the Yaesu CAT interface and want to send 5
>>>> bytes and receives 5 bytes once a second at 9600 baud.
>>>>
>>>> Thoughts?
>>>>
>>>>
>>>>
>>>> Cheers
>>>>
>>>> Eric
>>>>
>>>>
>>>> ------------------------------------------------------------
>>>> ------------------
>>>>
>>>> _______________________________________________
>>>> Freetel-codec2 mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>>>>
>>>>
>>> ------------------------------------------------------------
>>> ------------------
>>>
>>> _______________________________________________
>>> Freetel-codec2 mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>>>
>>>
>> ------------------------------------------------------------------------------
>>
>>
>> _______________________________________________
>> Freetel-codec2 mailing 
>> [email protected]https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>>
>>
>>
>>
>> ------------------------------------------------------------
>> ------------------
>>
>> _______________________________________________
>> Freetel-codec2 mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>>
>>
>
> ------------------------------------------------------------
> ------------------
>
> _______________________________________________
> Freetel-codec2 mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>
>
------------------------------------------------------------------------------
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to