Jump to content

Все ниже, и ниже, и ниже... стремим CLK AVR...


ARV

1129 views

 Share

368888001_.png.58cf17e6a8a69e30c9f5927286a054a0.pngКак ни посмотришь, так все всегда в гонке... Выше, больше, быстрее, потом еще больше, еще выше, еще быстрее... Мегагерцы, Гигагерцы... А потом нервные срывы и - милости просим к нам в гнездо, в комнату с белым потолком, с правом на надежду! И это еще хорошо, если так повезет...

А кому это надо?

Мне, например, не надо. Свой последний проект на микроконтроллере AVR я сделал на тактовой частоте в 32768 Гц. Ни больше, ни меньше, а 32 килогерца.

Само собой, это вышло не специально... Просто решил делать часы на микроконтроллере, в котором нет аппаратного таймера специально под организацию часов реального времени... Ну и самым простым оказалось перевести весь проект на тактирование от часового кварца. 

А чего такого? Это самая низкая из доступных "по умолчанию" частот (даже тактирование от генератора WDT и то на большей частоте получается - порядка 100 кГц), при том стабильная, ибо кварц. 

И вышло так, что практически никаких ограничений в процессе написания прошивки я не испытывал в связи с таким низкочастотным тактированием. И stdio в полный рост применял (в смысле использовал функцию sprintf), и прерывания, и умножение/деление (МК у меня без аппаратного умножителя - тинька), и вообще ни в чем себе не отказывал. И оно таки работает! И неплохо работает, скажу я вам: потребление в "ждущем" режиме, т.е. когда индикации нет (я использую LED-индикаторы, потребление которых считать надо отдельно от МК, который просто считает время) примерно 31 мкА! Индикатор, кстати, тот самый, теплый ламповый:

image.png

Так что все эти гигагерцы ваши меня совсем не возбуждают. Нам и на килогерцах неплохо живется. Куда спешить-то? Зачем?

Как обычно, сам проект будет презентован позже - заказываю платы в Китае...

 Share

3 Comments


Recommended Comments

Только что, mazzi сказал:

50 герц использовать слабо?

Глупо - часы планируются наручные :) 

Link to comment

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Add a comment...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...