Мега Меге - рознь. В ATMega8 есть фьюзы, активирующие внутренние конденсаторы небольшой ёмкости, а в 48/88/168/328 - их нет.
У резонатора есть нагрузочная ёмкость - обычно 6пФ, 8пФ, 12.5пФ и др, соответственно, нужно снаружи обеспечить эту ёмкость.
Например, для резонатора с CL=12.5пФ это 2 ...
Найдено 275 результатов
- Пн май 07, 2018 11:38:02
- Форум: Разные вопросы по МК
- Тема: часовой кварц на МК
- Ответы: 9
- Просмотры: 2659
- Вс май 06, 2018 12:35:59
- Форум: Разные вопросы по МК
- Тема: STM8L и его RTC
- Ответы: 4
- Просмотры: 2801
Re: STM8L и его RTC
Уже переделал без предделителя в RTCCLK, см. ассемблерный листинг сообщением выше. Да и с предделителем 32, ну, вошел бы в режим инициализации RTC не через 60мкс, а за 2мс, так у меня он (флаг INITF) в цикле никогда не читается единичкой.
Если в while вставить небольшую задержку, то инициализация ...
Если в while вставить небольшую задержку, то инициализация ...
- Сб май 05, 2018 19:54:05
- Форум: Разные вопросы по МК
- Тема: STM8L и его RTC
- Ответы: 4
- Просмотры: 2801
Re: STM8L и его RTC
Да, прошу прощения, самого главного не сказал: компилятор - SDCC.
Делитель можно по-разному настроить.
Вот как инициализация выглядит в прошивке уже:
; main.c: 223: CLK_PCKENR2 = 0b00000101; // ADC + RTC
ldw x, #0x50c4
ld a, #0x05
ld (x), a
; main.c: 224: CLK_CRTCR = 0b00010000; // RTC clock ...
Делитель можно по-разному настроить.
Вот как инициализация выглядит в прошивке уже:
; main.c: 223: CLK_PCKENR2 = 0b00000101; // ADC + RTC
ldw x, #0x50c4
ld a, #0x05
ld (x), a
; main.c: 224: CLK_CRTCR = 0b00010000; // RTC clock ...
- Пт май 04, 2018 22:17:33
- Форум: Разные вопросы по МК
- Тема: STM8L и его RTC
- Ответы: 4
- Просмотры: 2801
STM8L и его RTC
Доброго времени суток, господа.
Не могу запустить RTC на STM8L051F3P6.
Пробую делать так:
CLK_PCKENR2 = 0b00000101; // ADC + RTC
while (CLK_CRTCR & CLK_CRTCR_RTCSWBSY); // Wait for RTCSWBSY flag to clear
led(LED_3);
CLK_CRTCR = 0xB0; // RTC clock: source LSE, RTCDIV = 32
while (!(CLK_ECKCR ...
Не могу запустить RTC на STM8L051F3P6.
Пробую делать так:
CLK_PCKENR2 = 0b00000101; // ADC + RTC
while (CLK_CRTCR & CLK_CRTCR_RTCSWBSY); // Wait for RTCSWBSY flag to clear
led(LED_3);
CLK_CRTCR = 0xB0; // RTC clock: source LSE, RTCDIV = 32
while (!(CLK_ECKCR ...
- Пт авг 04, 2017 11:38:02
- Форум: Умные мысли
- Тема: Часы на газоразрядных индикаторах
- Ответы: 48978
- Просмотры: 1016063
Re: Часы на газоразрядных индикаторах
*Trigger*, да, конечно, Вы описали ШИМ, я всё перепутал.
pashka000, вечером приложу, дома разрисовывал, а так там сделано следующим образом:
На первый 8-битный параллельный регистр на входы 0, 1, 2 подаются сигналы R, G, B соответственно, их выходы идут на входы 0, 1, 2 второго ряда регистров и на ...
pashka000, вечером приложу, дома разрисовывал, а так там сделано следующим образом:
На первый 8-битный параллельный регистр на входы 0, 1, 2 подаются сигналы R, G, B соответственно, их выходы идут на входы 0, 1, 2 второго ряда регистров и на ...
- Чт авг 03, 2017 17:22:38
- Форум: Умные мысли
- Тема: Часы на газоразрядных индикаторах
- Ответы: 48978
- Просмотры: 1016063
Re: Часы на газоразрядных индикаторах
Можно и так, это bit angle modulation.
Спасибо.
Спасибо.
- Чт авг 03, 2017 16:29:04
- Форум: Умные мысли
- Тема: Часы на газоразрядных индикаторах
- Ответы: 48978
- Просмотры: 1016063
Re: Часы на газоразрядных индикаторах
*Trigger* , дико извиняюсь, неправильно выразился, я хотел посмотреть, как выглядят 16 градаций серого. Мне интересно, там действительно полноцвет или 8 цветов.
Хотя, я в принципе, думаю, что они всё-таки могут один пиксель только выводить в единицу времени, а не строку целиком.
Хотя, я в принципе, думаю, что они всё-таки могут один пиксель только выводить в единицу времени, а не строку целиком.
- Чт авг 03, 2017 12:49:39
- Форум: Умные мысли
- Тема: Часы на газоразрядных индикаторах
- Ответы: 48978
- Просмотры: 1016063
Re: Часы на газоразрядных индикаторах
*Trigger*, мне интересно использовать только панель и платы для управления строками и столбцами.
Могли бы Вы вывести на экран 16 серых столбов? Мне интересно посмотреть, как оно выглядит, потому что не совсем понятно, как они добиваются полноцвета.
На плате с регистрами стоят параллельные регистры ...
Могли бы Вы вывести на экран 16 серых столбов? Мне интересно посмотреть, как оно выглядит, потому что не совсем понятно, как они добиваются полноцвета.
На плате с регистрами стоят параллельные регистры ...
- Ср авг 02, 2017 19:20:29
- Форум: Умные мысли
- Тема: Часы на газоразрядных индикаторах
- Ответы: 48978
- Просмотры: 1016063
Re: Часы на газоразрядных индикаторах
Trigger, поздравляю с успехом!
pashka000, я разрисовал схему дешифраторов, счётчиков и регистров, но не совсем понял как они яркостью рулят, ведь одновременно поджигается вся строка.
pashka000, я разрисовал схему дешифраторов, счётчиков и регистров, но не совсем понял как они яркостью рулят, ведь одновременно поджигается вся строка.
- Пн июл 31, 2017 18:45:41
- Форум: Умные мысли
- Тема: Часы на газоразрядных индикаторах
- Ответы: 48978
- Просмотры: 1016063
Re: Часы на газоразрядных индикаторах
Да, если диодам из пары нужен сильно разный ток, то яркость может сильно изменяться при одновременном включении. Лучше было бы 2 резистора заложить.
Но за проект и за шаринг респект! Хоть что-то более оригинальное, чем 100500 одинаковых конструкций, отличающихся лишь лампочками.
Но за проект и за шаринг респект! Хоть что-то более оригинальное, чем 100500 одинаковых конструкций, отличающихся лишь лампочками.
- Пн июл 31, 2017 15:36:53
- Форум: Умные мысли
- Тема: Часы на газоразрядных индикаторах
- Ответы: 48978
- Просмотры: 1016063
Re: Часы на газоразрядных индикаторах
Не совсем понимаю иногда просьбы схем. Всё же и так понятно, что куда и как соединять.
Вместо 561ид1 привычнее, правда, видеть cd4028.
PicNik, а зачем каскад на bc558 и диоде? На выходе МК нормальный пуш-пульный каскад стоит. Резистор только поставить, чтобы не убило по перегрузу, а так Вы на pn ...
Вместо 561ид1 привычнее, правда, видеть cd4028.
PicNik, а зачем каскад на bc558 и диоде? На выходе МК нормальный пуш-пульный каскад стоит. Резистор только поставить, чтобы не убило по перегрузу, а так Вы на pn ...
- Чт июл 27, 2017 10:25:27
- Форум: Умные мысли
- Тема: Часы на газоразрядных индикаторах
- Ответы: 48978
- Просмотры: 1016063
Re: Часы на газоразрядных индикаторах
У меня давно-давно уже идея сделать такие же на ИН-12А + ИН15А/Б
- Пн июл 24, 2017 17:11:15
- Форум: AVR
- Тема: ATMega88P, внутренний RC-генератор не всегда стартует
- Ответы: 14
- Просмотры: 3927
Re: ATMega88P, внутренний RC-генератор не всегда стартует
watchmaker, о, как. Очень полезная инфа, спасибо.
МК только через 3с (отсчитывается по прерыванию от таймера 0) после старта должен уходить в сон, но в данном случае у меня и не стартует.
Пока решено попробоват ькварц с более низким ESR и нагрузочной ёмкостью 6пФ.
МК только через 3с (отсчитывается по прерыванию от таймера 0) после старта должен уходить в сон, но в данном случае у меня и не стартует.
Пока решено попробоват ькварц с более низким ESR и нагрузочной ёмкостью 6пФ.
- Сб июл 22, 2017 18:29:03
- Форум: AVR
- Тема: ATMega88P, внутренний RC-генератор не всегда стартует
- Ответы: 14
- Просмотры: 3927
Re: ATMega88P, внутренний RC-генератор не всегда стартует
Да, там написано, что когда используется таймер-счётчик, то системная частота должна быть 4-кратной, но это, наверное, минимальный коэффициент.
На 2х экземплярах не стартует МК даже без ёмкостей по ногам кварца, пока не дотронишься до выводов TOSC. Кварц используется KX-327ST.
Может ЭПС резонатора ...
На 2х экземплярах не стартует МК даже без ёмкостей по ногам кварца, пока не дотронишься до выводов TOSC. Кварц используется KX-327ST.
Может ЭПС резонатора ...
- Пт июл 21, 2017 16:28:52
- Форум: Умные мысли
- Тема: Часы на газоразрядных индикаторах
- Ответы: 48978
- Просмотры: 1016063
Re: Часы на газоразрядных индикаторах
[uquote="Волосатый",url="/forum/viewtopic.php?p=3149069#p3149069"][uquote="a_winner",url="/forum/viewtopic.php?p=3148919#p3148919"]John Locke, попробуйте ещё уменьшить подтяжки...[/uquote]
А вот этого не стОит делать, в даташите на RTC сказано, что максимальный ток ключей несколько миллиампер ...
А вот этого не стОит делать, в даташите на RTC сказано, что максимальный ток ключей несколько миллиампер ...
- Пт июл 21, 2017 14:00:35
- Форум: Умные мысли
- Тема: Часы на газоразрядных индикаторах
- Ответы: 48978
- Просмотры: 1016063
Re: Часы на газоразрядных индикаторах
/-/ekit, если с анодными коммутаторами всё нормально, то значит вы анод одного разряда поджигаете 2 раза: за себя и за соседний. Код перед Вам, я так понимаю, смотрите, где сто не так. Попробуйте написать простенький код, который просто по-очереди будет зажигать лампы. Вы же видите на какие GPIO ...
- Пт июл 21, 2017 13:17:27
- Форум: AVR
- Тема: ATMega88P, внутренний RC-генератор не всегда стартует
- Ответы: 14
- Просмотры: 3927
Re: ATMega88P, внутренний RC-генератор не всегда стартует
BOB51, тут написано, что выводы xtal разделяются с tosc, поэтому асинхронный таймер/счётчик может быть использован только со встроенным генератором и дальше, как включать внешнее тактирование для TC2. Это все знают.
Я же про том, что по моему наблюдению, МК при старте то ли пытается тактироваться ...
Я же про том, что по моему наблюдению, МК при старте то ли пытается тактироваться ...
- Пт июл 21, 2017 11:14:51
- Форум: AVR
- Тема: ATMega88P, внутренний RC-генератор не всегда стартует
- Ответы: 14
- Просмотры: 3927
Re: ATMega88P, внутренний RC-генератор не всегда стартует
Господа, я использую МК от внутреннего RC-генератора и асинхронный таймер-счётчик примерно для тех целей, что описал akl.
По ёмкостям: вот ДШ на МК: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
На старице 33 ...
По ёмкостям: вот ДШ на МК: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
На старице 33 ...
- Пт июл 21, 2017 10:57:03
- Форум: Умные мысли
- Тема: Часы на газоразрядных индикаторах
- Ответы: 48978
- Просмотры: 1016063
Re: Часы на газоразрядных индикаторах
/-/ekit, по поведению похоже, что вы анод одной лампы не подключили, а ну другую повесили 2 выхода анодных коммутаторов.
RoboC, таки моё предположение, похоже, правильно, что частота высоковата.
John Locke, попробуйте ещё уменьшить подтяжки или всё-таки снизить частоту МК, если у вас и правда 8МГц ...
RoboC, таки моё предположение, похоже, правильно, что частота высоковата.
John Locke, попробуйте ещё уменьшить подтяжки или всё-таки снизить частоту МК, если у вас и правда 8МГц ...
- Чт июл 20, 2017 22:52:33
- Форум: Умные мысли
- Тема: Часы на газоразрядных индикаторах
- Ответы: 48978
- Просмотры: 1016063
Re: Часы на газоразрядных индикаторах
John Locke, я пользуюсь калькулятором http://www.engbedded.com/fusecalc/
он сразу и команду для avrdude даёт.
Если у вас разведен ISP, то выпаивать ничего не надо, всё шьётся тем же программатором.
И менять фьюзы нужно только с пониманием, что делаете, а то потерять кристал проще простого.
Начните с ...
он сразу и команду для avrdude даёт.
Если у вас разведен ISP, то выпаивать ничего не надо, всё шьётся тем же программатором.
И менять фьюзы нужно только с пониманием, что делаете, а то потерять кристал проще простого.
Начните с ...