Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.

Поиск:

Тип: Сообщения; Пользователь: cuneum

Страница 1 из 25 1 2 3 4

Поиск: На поиск затрачено 0.03 сек.

  1. Ответов
    1,580
    Просмотров
    911,421
    Выкладываю библиотеку software I2C master micro. Реализована пока только запись в конечное устройство, которым выступала si5351. При частоте 16М возможна работа на трёх скоростях Normal(100k),...
  2. Ответов
    1,580
    Просмотров
    911,421
    Из картинки следует, что помимо конденсатора pullup-ground, следует использовать ещё и резистор последовательно с контактами энкодера, как того требует даташит. Вот два варианта включения...
  3. Ответов
    1,580
    Просмотров
    911,421
    Потому, что блокировочные конденсаторы необходимы. Пример: недавно в мышке стал плохо работать энкодер колёсика, поставил пару конденсаторов и теперь всё в порядке. Вывод - экономия деталей...
  4. Ответов
    652
    Просмотров
    153,546
    Пробовал компилировать для Tiny26 No bootloader, там код ещё меньше места занимает.
  5. Ответов
    1,580
    Просмотров
    911,421
    Там, алгоритм построен на ожидании нуля в предшествующем значении и только тогда оценивается направление счёта. Поскольку заданное начальное значение переменной равно нулю, то выдача результата...
  6. Ответов
    1,580
    Просмотров
    911,421
    Да, нашёл в chStep, осталась от прошлых версий.
    Думаю, там вряд ли, что-то можно изменить к лучшему без увеличения размера кода. Пробовал по всякому, в итоге, что имеем.

    Мне интересна...
  7. Ответов
    652
    Просмотров
    153,546
    Плата MH-ET Live Tiny88, у неё свой загрузчик через USB (not RS-232), из 8192 байт доступно 6650 байт для программ.
  8. Ответов
    652
    Просмотров
    153,546
    Сподвигся на написание своего "мастера I2c", в результате уложил код инициализации, установки частоты и тока выхода SI в 846 байт для tiny88. Библиотека универсальная , а не просто загрузка...
  9. Ответов
    1,580
    Просмотров
    911,421
    Выкладываю результат своих экспериментов по обработке энкодера.

    Что изменилось..
    Переработал немного код опубликованный ранее, добавил новую функцию.
    Драйверы noDetents_enc() и chStep_enc(),...
  10. Ответов
    652
    Просмотров
    153,546
    Неплохо бы понять, что я говорил об различии в задании адреса у двух разных библиотек.
  11. Ответов
    652
    Просмотров
    153,546
    Это вы не пробовали сделать полноценный синтезатор на 2кб кода, а так да, ничего интересного в обычном PLL синтезаторе.
  12. Ответов
    652
    Просмотров
    153,546
    Посмотреть страницы ранее, не?
  13. Ответов
    652
    Просмотров
    153,546
    Вот тут скетч где в одном случае частота i2c 1000khz, а во втором 800khz :...
  14. Ответов
    652
    Просмотров
    153,546
    Надеюсь вы поняли, что обсуждается явно не загрузка регистров для одной единственной частоты.
  15. Ответов
    652
    Просмотров
    153,546
    Скомпилировал tiny5351 и si5351mcu, собственно с первой библиотекой 1096 байт кода, 9 байт ОЗУ, со второй 892 байта кода 29 байт ОЗУ. Программа устанавливает одну частоту.

    Собственно, ...
  16. Ответов
    652
    Просмотров
    153,546
    Библиотека si5351mcu.h используется мной, а не та, что в архиве. В ней ошибок нет, она же применена в проекте "генератора на si5351". Сбои проверялись на режиме sweep с частотой 1388 точек в...
  17. Ответов
    652
    Просмотров
    153,546
    Удалось запустить i2c с si5351mcu, следует заменить адрес SI на 0b11000000. По тестил, и ускорил работу шины до 1М. Компиляция на Tiny88 даёт примерно 1кб кода и 30 байт ОЗУ.
  18. Ответов
    652
    Просмотров
    153,546
    Проверил работу библиотеки i2c из архива с si5351mcu.h, результат отрицательный. То есть, на выводах SDA,SCL сигналы имеются но si5351 их не воспринимает. Код ниже не работает. А при использовании...
  19. Ответов
    1,580
    Просмотров
    911,421
    Да, есть проблема на энкодере от мышки в при некотором угле поворота есть зона где показания скачут. Сейчас не могу сказать, какой именно использован обработчик в прошивке, но он точно 2 такта. С...
  20. Ответов
    1,580
    Просмотров
    911,421
    Заменил плохо работающий код, ну и сократил расход памяти. Чтобы не писал коллега Veso74, все функции работают надёжно даже без конденсаторов, особо тяжёлые случаи просто не рассматриваем, как не...
Показано с 1 по 20 из 500
Страница 1 из 25 1 2 3 4