-
- пользуй свежие серии, в G0 точно SPI и UART с FIFO, думаю и
остальной свежак такой. А SPI вроде вообще везде с FIFO. У ST
сильно не нравится, что они разную функциональность пихают в рахные
экземпляры периферийного блока. Например 1 уарт
полнофункциональный, 1 обрезанный и 1 маложрущий. И все они суки
немного разные. - Andreas(26.12.2020 17:59)
- ну примитивном уровне (9600 обычной передачи/приема) практически всё одинаково. Регистры разные? Вероятно, но я-то HAL-ом пользуюсь. :-) - Лaгyнoв(26.12.2020 19:14)
- а наличие FIFO в SPI - не есть буферирование? - Лaгyнoв(26.12.2020 17:38)
- Отвлекись немного от бензоколонок. Например попробуй воспроизвести
в реальном времени MP3 с битрейтом 320 с USB диска в I2S,
обрабатывая CAN шину и тактируясь при этом от одного кварца ;)
STM32 обосрался, а LPC17 могЁт такое даже при 48 МГц тактовой... - Гyдвин(26.12.2020 17:52)
- почему-то сразу вспомнился анекдот про японскую бензопилу..... :-) - Лaгyнoв(26.12.2020 19:12)
- Вот не захотелось бы мне в 2008 забацать эмулятор SD чейнжера в
пепелац, может бы тоже сидел сейчас на STM32 и нахваливал ;) Имею
даже несколько "discovery" c разными чипами, но не прижился,
сцуко... - Гyдвин(26.12.2020 19:21)
- "SD-чейнджер" - это же обычный SDIO-мультиплексор, зачем там
микроконтроллер вообще? - lloyd(26.12.2020 19:51)
- Не понял про SDIO... Ситуёвина была такая: Штатная гавнитолка пела
только CD без MP3. Более продвинутая штатная с MP3 тоже только CD.
Штатный CD чейнджер тоже только CD 6 штук и управлялся по CAN. Но
чейнджер в то время была штука весьма редкая в наших краях, да и
хотелось MP3 с флэхи. Китайцы еще не выпускали тогда примочек..
Расперчил я протокол управления на CAN шине методом "научного тыка"
и слепил сначала на меге, потом на PIC24H (c декодером VLSI). Но
хотелось Гyдвин(568 знак., 26.12.2020 20:24, картинка)
- Ты выше написал SD-чейнжер вместо CD-чейнжер - MBedder(26.12.2020 20:26)
- Ачепятался, пардон :) - Гyдвин(26.12.2020 20:28)
- Ты выше написал SD-чейнжер вместо CD-чейнжер - MBedder(26.12.2020 20:26)
- Не понял про SDIO... Ситуёвина была такая: Штатная гавнитолка пела
только CD без MP3. Более продвинутая штатная с MP3 тоже только CD.
Штатный CD чейнджер тоже только CD 6 штук и управлялся по CAN. Но
чейнджер в то время была штука весьма редкая в наших краях, да и
хотелось MP3 с флэхи. Китайцы еще не выпускали тогда примочек..
Расперчил я протокол управления на CAN шине методом "научного тыка"
и слепил сначала на меге, потом на PIC24H (c декодером VLSI). Но
хотелось Гyдвин(568 знак., 26.12.2020 20:24, картинка)
- да, каждому свое. Но вот буквально тут недавно народ ссылку тискал
про STM32L496, что стоят в наушниках Эппл. - Лaгyнoв(26.12.2020 19:29)
- Ну в 2008, да на фоне тех стм32 я на lpc я тоже облизывался еще как
и искал, где применить. Но тогда не пришлось, а за прошедшее время
другие очень неплохо периферию изменили и улучшили, а nxp так и
остался на уровне 16550 прошлого века. )) Это если совсем
примитивно. - Andreas(26.12.2020 19:35)
- У меня все объясняется тем-же "где применить". Задач таких нет, посему "улучшенная периферия" не актуальна. - Гyдвин(26.12.2020 19:56)
- Ну в 2008, да на фоне тех стм32 я на lpc я тоже облизывался еще как
и искал, где применить. Но тогда не пришлось, а за прошедшее время
другие очень неплохо периферию изменили и улучшили, а nxp так и
остался на уровне 16550 прошлого века. )) Это если совсем
примитивно. - Andreas(26.12.2020 19:35)
- "SD-чейнджер" - это же обычный SDIO-мультиплексор, зачем там
микроконтроллер вообще? - lloyd(26.12.2020 19:51)
- Вот не захотелось бы мне в 2008 забацать эмулятор SD чейнжера в
пепелац, может бы тоже сидел сейчас на STM32 и нахваливал ;) Имею
даже несколько "discovery" c разными чипами, но не прижился,
сцуко... - Гyдвин(26.12.2020 19:21)
- почему-то сразу вспомнился анекдот про японскую бензопилу..... :-) - Лaгyнoв(26.12.2020 19:12)
- уже есть? Глубокое? - Kpoк(26.12.2020 17:48)
- у моего L476 - 4 байта. - Лaгyнoв(26.12.2020 19:13)
- Ну хоть так - Kpoк(26.12.2020 21:31)
- у моего L476 - 4 байта. - Лaгyнoв(26.12.2020 19:13)
- Отвлекись немного от бензоколонок. Например попробуй воспроизвести
в реальном времени MP3 с битрейтом 320 с USB диска в I2S,
обрабатывая CAN шину и тактируясь при этом от одного кварца ;)
STM32 обосрался, а LPC17 могЁт такое даже при 48 МГц тактовой... - Гyдвин(26.12.2020 17:52)
- ST еще любят пихать 16-битные таймеры в 32-битный проц. Уж не знаю,
на чем они экономят таким решением. - lloyd(26.12.2020 17:18)
- Они вдвое быстрее могут работать. - Kceния(26.12.2020 17:22)
- Ширина регистра слабо влияет на тактовую, схема рисуется
параллельно. И у них нам том же камне бывают 32-битные таймеры, но
не все (к примеру 2 из 12). Вот и вопрос почему. - lloyd(26.12.2020 17:27)
- Всё таймеробесие STM32 у них переехало с STM8. А далее представляй себе "таймерную подсистему" в виде мульёна файлов HDL исходного кода + всевозможные файлы логической симуляции и тестов. А еще документации. А еще - исходники HAL. А еще - исходники Cube-генерилки для HAL. А еще документация к HAL. А еще документация к Cube... Может и надо бы всё по-новой разработать, но придется ведь и старое поддерживать. - RxTx(26.12.2020 17:44)
- здрасте, а цепи переноса? - Mahagam(26.12.2020 17:35)
- Я бы понял, если бы на подложке не было 32-битных таймеров, но они есть. - lloyd(26.12.2020 17:38)
- чевойта? - Kpoк(26.12.2020 17:22)
- Ширина регистра слабо влияет на тактовую, схема рисуется
параллельно. И у них нам том же камне бывают 32-битные таймеры, но
не все (к примеру 2 из 12). Вот и вопрос почему. - lloyd(26.12.2020 17:27)
- Они вдвое быстрее могут работать. - Kceния(26.12.2020 17:22)
- пользуй свежие серии, в G0 точно SPI и UART с FIFO, думаю и
остальной свежак такой. А SPI вроде вообще везде с FIFO. У ST
сильно не нравится, что они разную функциональность пихают в рахные
экземпляры периферийного блока. Например 1 уарт
полнофункциональный, 1 обрезанный и 1 маложрущий. И все они суки
немного разные. - Andreas(26.12.2020 17:59)