Хочется помяукать на Attiny13
Хочется помяукать на Attiny13
Прошу вашего внимания, один с этим вопросом я никак не разберусь. Что именно я хочу, хочу воспроизвести мелодию. На Аттини2313 я уже потренировался,там все просто, есть 16 битный счетчик, а на Аттини13 нееет. На сколько я понимаю нужно завести его программно. Смотрел чужие проекты на Аттини13, там где есть полифония и операции умножения ,но для меня они чересчур сложные..пытался сам что-то подстроить, не получается. Но материал хочу осилить, а не стырить у кого-то. Конечный результат это мелодия из Skyrim в открытке.
- Реклама
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Хочется помяукать на Attiny13
Можно, например, так
Операции умножения делаются просто:
n*N=n*(N раскладывается на слагаемые суть степени двойки), например,
n*100= n*(64 + 32 + 4)
а умножение на степень двойки это просто сдвиг влево на нужное число разрядов.
Код: Выделить всё
adiw r16,1n*N=n*(N раскладывается на слагаемые суть степени двойки), например,
n*100= n*(64 + 32 + 4)
а умножение на степень двойки это просто сдвиг влево на нужное число разрядов.
Docendo discimus
