Посоветуйте дешёвую восьмилапую мелочь
[uquote="watchmaker",url="/forum/viewtopic.php?p=4724973#p4724973"]Приехали ... десять штук ATtiny25 .., так что проблема пока что снимается.[/uquote]Удалось провести эксперименты?
- Реклама
Да, в основном удалось. ATtiny25 с повышалкой на ICL7660 прекрасно работает от 1.25 В.
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
STC8G1K08
STC8H1K08
1,9в-5,5в
https://www.ozon.ru/product/10-sht-lot- ... 1815286033
без АЦП: https://www.ozon.ru/product/10-sht-lot- ... 1815286033
High precision of ±0.3% @+25 °C R/C clock is integrated in MCU with -1.38% to +1.42% temperature drift under the temperature range of -40 °C to +85 °C , and 0.88% to +1.05% temperature drift under temperature range from -20 °C to +65 °C
STC8H1K08
1,9в-5,5в
https://www.ozon.ru/product/10-sht-lot- ... 1815286033
без АЦП: https://www.ozon.ru/product/10-sht-lot- ... 1815286033
High precision of ±0.3% @+25 °C R/C clock is integrated in MCU with -1.38% to +1.42% temperature drift under the temperature range of -40 °C to +85 °C , and 0.88% to +1.05% temperature drift under temperature range from -20 °C to +65 °C
Верните прошлое! там было такое прекрасное будущее...
- Сообщения: 1525
- Зарегистрирован: Чт июн 10, 2010 20:11:19
[uquote="JackSmith",url="/forum/viewtopic.php?p=4721776#p4721776"]зацепился за опцию "-march=rv32ecxw", стал искать, что это за расширение XW.[/uquote]
Всего лишь WCH-специфичное расширение. Битовые операции, если не ошибаюсь. Фирменный компилятор, идущий с MounriverStudio его поддерживает. А так, никто ведь не заставляет им пользоваться. Ставите обычный riscv64-unknown-elf, и компилируете им. Ну не будет он использовать ни xw-расширение, ни "быстрые" прерывания - едва ли вы заметите разницу.
[uquote="Zikon",url="/forum/viewtopic.php?p=4721805#p4721805"]CH32V003
"-" ( минусы )
"+" ( плюсы )[/uquote]
Еще к минусам невозможность программировать стандартными средствами. Ни через обычные программаторы, ни через бутлоадер. Только wch-link-e и все.
А к плюсам - пятивольтовое питание.
Правда, как по мне, они слишком примитивные, ненамного мощнее тех же AVR-ок. Начинать с них освоение RISC-V бессмысленно, лучше уж ch32v203 или ch32v303.
[uquote="watchmaker",url="/forum/viewtopic.php?p=4722105#p4722105"]
Ну, например, чтобы вывести альтернативные функции с обеих ног. Кристаллы-то там одинаковые, не переделывать же топологию под разные корпуса. А наварить на ножку не одну золотую волосину, а две стоит недорого.
[uquote="jcxz",url="/forum/viewtopic.php?p=4726479#p4726479"]Лучше запускать 8-битный таймер, вычитая в каждом прерывании из некоей переменной остатка количество тактов, на которое был запрограммирован очередной цикл таймера[/uquote]
Это вы DDS что ли описываете с алгоритмом Брезенхема? Ну так, чтобы было что гуглить.
Всего лишь WCH-специфичное расширение. Битовые операции, если не ошибаюсь. Фирменный компилятор, идущий с MounriverStudio его поддерживает. А так, никто ведь не заставляет им пользоваться. Ставите обычный riscv64-unknown-elf, и компилируете им. Ну не будет он использовать ни xw-расширение, ни "быстрые" прерывания - едва ли вы заметите разницу.
[uquote="Zikon",url="/forum/viewtopic.php?p=4721805#p4721805"]CH32V003
"-" ( минусы )
"+" ( плюсы )[/uquote]
Еще к минусам невозможность программировать стандартными средствами. Ни через обычные программаторы, ни через бутлоадер. Только wch-link-e и все.
А к плюсам - пятивольтовое питание.
Правда, как по мне, они слишком примитивные, ненамного мощнее тех же AVR-ок. Начинать с них освоение RISC-V бессмысленно, лучше уж ch32v203 или ch32v303.
[uquote="watchmaker",url="/forum/viewtopic.php?p=4722105#p4722105"]
В STM8L050 аналогично (зачем???).[/uquote]___ в корпусе so-8 есть запараллеленные порты (настраивать внимательно режим)
Ну, например, чтобы вывести альтернативные функции с обеих ног. Кристаллы-то там одинаковые, не переделывать же топологию под разные корпуса. А наварить на ножку не одну золотую волосину, а две стоит недорого.
[uquote="jcxz",url="/forum/viewtopic.php?p=4726479#p4726479"]Лучше запускать 8-битный таймер, вычитая в каждом прерывании из некоей переменной остатка количество тактов, на которое был запрограммирован очередной цикл таймера[/uquote]
Это вы DDS что ли описываете с алгоритмом Брезенхема? Ну так, чтобы было что гуглить.
- Сообщения: 1743
- Зарегистрирован: Вт авг 15, 2017 10:51:13
[uquote="COKPOWEHEU",url="/forum/viewtopic.php?p=4728532#p4728532"]Это вы DDS что ли описываете с алгоритмом Брезенхема? Ну так, чтобы было что гуглить.[/uquote]Это я описывал как получить при помощи только 8-разрядного таймера произвольные периоды прерываний без необходимости раскладывания их периодов на множители. См.сообщение, на которое я отвечал.
- Реклама
- Сообщения: 8
- Зарегистрирован: Вт окт 21, 2025 20:20:21
Читал, но у них софт мутный и отдельный программатор нужен.
Иногда мой питомец уходит в такую спячку, что разбудить его можно только щелчком по первой ноге...
- Сообщения: 333
- Зарегистрирован: Ср мар 09, 2016 08:07:41
[uquote="COKPOWEHEU",url="/forum/viewtopic.php?p=4728532#p4728532"]Всего лишь WCH-специфичное расширение. Битовые операции, если не ошибаюсь[/uquote]
ошибаетесь. загрузка байта/ полубайта, в том числе относительно SP
https://gist.github.com/ArcaneNibble/46 ... 941172bfa4
ошибаетесь. загрузка байта/ полубайта, в том числе относительно SP
https://gist.github.com/ArcaneNibble/46 ... 941172bfa4


