Вт июл 06, 2021 23:11:48
Не имеет смысла.roman.com писал(а):Кто писал на Ассемблере на STM32?
Ср июл 07, 2021 02:06:22
Так что выгоднее таки?
Ср июл 07, 2021 11:24:13
Не имеет смысла.roman.com писал(а):Кто писал на Ассемблере на STM32?
Ср июл 07, 2021 13:48:37
Раньше STM32F030P4T6 на Ами можно было купить на 0.24$. STM8 и того дешевле, около 0.10 за штуку. Так что тинька слишком дорогая учитывая ее скромные возможности.parovoZZ писал(а):выгоднее тинька, которая стоит 80 рублей.
Зачем это нужно?roman.com писал(а):Оптимизирует с точностью до машинного такта ?
Ср июл 07, 2021 14:22:50
Ср июл 07, 2021 17:21:18
Можно сделать аппаратно без участия процессора. Проц только загружает новые данные в буфер или извлекает прочитанные. Причем не побайтно, а скажем по килобайту. Это значит что у процессора есть много времени на другие дела, а если их нет, можно остановить ядро уменьшив потребление.BOB51 писал(а):ногодрыг для обмена с далласовскими микроLAN да ногодрыг с WS2812 - подобными...
Ср июл 07, 2021 20:59:05
Пт июл 09, 2021 21:04:32
Так что тинька слишком дорогая учитывая ее скромные возможности.
Сб июл 10, 2021 14:09:18
Все это (кроме FPGA) и даже больше (например 32-ух битный таймер, RTC, внутрисхемная отладка и др.) есть в STM32F030P4T6, который в 2019 году стоит 0.24$. Сейчас цены на электронику выросли.parovoZZ писал(а):ЦАП, АЦП (даже два), навороченный таймер с внешними паузами, оконный вачдог, система событий, две ячейки FPGA, аппаратный умножитель....это всё скромные возможности?
Сб июл 10, 2021 14:10:59
roman.com писал(а):Оптимизирует с точностью до машинного такта ? ))
Сб июл 10, 2021 21:39:22
Все это (кроме FPGA) и даже больше (например 32-ух битный таймер, RTC, внутрисхемная отладка и др.) есть в STM32F030P4T6, который в 2019 году стоит 0.24$. Сейчас цены на электронику выросли.
Сб июл 10, 2021 23:13:09
parovoZZ писал(а):И так во всём.
TCA - 1/2/4/8/16/64/256/1024
TCB - 1/2/TCA_CLK
TCD - 1/4/32
parovoZZ писал(а):Так что вычислительные мощности примерно совпадают.
Сб июл 10, 2021 23:50:21
Reflector писал(а):кварц на новые AVR поставить нельзя
Сб июл 10, 2021 23:58:44
Аппаратно! https://www.cyberforum.ru/blogs/204791/blog5169.htmlroman.com писал(а):Значит будем дрыгать ножками у AVR ))
OUT PORTD, R0 // Запись регистра -1 такт
OUT PORTD, R1 // Запись регистра -1 такт
А у STM сколько тактов ?
Ни кода не работал с STM...
Вс июл 11, 2021 00:16:14
Частота у STM32 выше минимум в 3 раза
кварц на новые AVR поставить нельзя
12-ти битным TCD еще сложнее.
Современная замена тинек - это STM32G0
Вс июл 11, 2021 00:52:35
roman.com писал(а):3 USART нафиг никому не нужны когда есть SPI.
roman.com писал(а):SPI на AVR при 3,3 V для дисплей 10 Мбит/c при 20MHz тактовой летает прекрасно))
Хотя у STM в ~2 раза больше... Только не все дисплеи потянут)) Но это отдельная тема.
roman.com писал(а):А у STM сколько тактов ? Никада не работал с STM...
parovoZZ писал(а):всё ставится.
– Clock options:
• 16/20 MHz low-power internal oscillator
• 32.768 kHz Ultra Low-Power (ULP) internal oscillator
• 32.768 kHz external crystal oscillator
• External clock input
parovoZZ писал(а):а он вообще под другое заточен. Это таймер для управления мостом или полумостом с регулируемым deadtime
TCB - чисто событийный таймер.
parovoZZ писал(а):да никакая это не замена. Сижу на аккуме, где напряжение от 2.7 и до 4.2. Тиньку посадил и всё. С СТМ надо городить преобразователь -> деньги.
В тиньке на борту EEPROM. У СТМ городить внешнюю флеш -> деньги. Нет, что там и там можно прямо во флеш писать, но долго ли?
Вс июл 11, 2021 01:18:00
далеко не все сидят на аккумах и т.д
Вс июл 11, 2021 01:30:11
Вс июл 11, 2021 08:10:48
Вс июл 11, 2021 11:23:01
Reflector писал(а):64MHz гонится до 140 и SPI дисплей 320x240 работает при 70MHz...
Мурик писал(а):Аппаратно! https://www.cyberforum.ru/blogs/204791/blog5169.html
Reflector писал(а):От серии зависит, F3 может за 2 такта читать с порта в память с инкрементом адреса, другие медленнее, обычно такта 4, но за 3-5 тактов можно то же самое делать при помощи DMA, обычно так осцилы/ЛА работают.