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

Тема: BASCOM AVR для радиолюбителей

  1. #341
    Внимательно посмотрел и в АТмега8 нужно 16-ти битный TIMER1 использовать. Тогда с кварцем 32768 что является 2^16 его переполнение будет ровно раз в секунду. Ну а дальше всё просто.


  2. #342
    Аватар для ra3gcp
    Регистрация
    07.10.2007
    Адрес
    Липецк
    Сообщений
    1,138
    Позывной
    RA3GCP
    Доброго времени Всем!
    Как правильно записывать данные в EEPROM. На пример при переходе с диапазона на диапазон, что бы частота запоминалась? Или как это организовать в оперативной памяти во время работы. Возьмем примеры хотя бы из программы " Мой синтезатор на AD9850". Понимаю что есть операторы записи и чтения, но не могу правильно ими воспользоватся.
    73! 73! 73! Анатолий

  3. #343
    Варианты разные могут быть. Можно переменную например при её изменении записывать и т.д.
    Тут примеры http://decada.org.ru/project/lessons/bascom_avr/11/
    И ещё в баскоме есть хороший хелп. С кучей примеров.
    Команда чтения Readeeprom B , 0 где "В" это переменная а ноль адрес в еер откуда её нужно считывать.
    Команда записи действует аналогично Writeeeprom B , 0
    Запишет в нулевой адрес еер переменную "B". Только нужно помнить что по одному адресу можно хранить один байт. Если у вас переменная 4 байта то она будет занимать адреса с 0 по 3.

  4. #344
    Аватар для ra3gcp
    Регистрация
    07.10.2007
    Адрес
    Липецк
    Сообщений
    1,138
    Позывной
    RA3GCP
    Цитата Сообщение от ur3ilf Посмотреть сообщение
    Варианты разные могут быть.
    Спасибо! Я только не понимал как в eeprom последовательно ставить адреса. Теперь ясно. Я хочу фиксировать частоты при переходе с диапазона на диапазон. Но там переменная LONG, это значмт я должен адресовать (на пример 00 затем 04 , 08 и т.д), это будет правильно?
    Последний раз редактировалось ra3gcp; 25.05.2018 в 20:43.
    73! 73! 73! Анатолий

  5. #345
    Цитата Сообщение от ra3gcp Посмотреть сообщение
    Но там переменная servis, это значит я должен адресовать (на пример 00 затем 04 , 08 и т.д), это будет правильно?
    Правильно. LONG это 4 байта со знаком. Точнее будет говорить что такая переменная занимает в памяти 4 байта. В какой памяти будет размещена эта переменная это уже не важно.

  6. #346
    Аватар для ra3gcp
    Регистрация
    07.10.2007
    Адрес
    Липецк
    Сообщений
    1,138
    Позывной
    RA3GCP
    Не могу понять? почему не получается сохранить в EEPROM последнею частоту при выключении. Диапазон сохраняется а частота нет.
    Хотел здесь прикрепить файл "BAS", но он что то не прикрепляется,подска жите как можно прикрепить? Может у кого есть время посмотреть и поправить код чтоб частота запоминалась.
    В принципе мне не так важно для дела,важнее понять как это сделать что бы поучиться
    73! 73! 73! Анатолий

  7. #347
    *.bas заархивируйте в архив и выложите тут

  8. #348
    Аватар для ra3gcp
    Регистрация
    07.10.2007
    Адрес
    Липецк
    Сообщений
    1,138
    Позывной
    RA3GCP
    Вот сдесь я что то изобретал для себя. Сейчас в этом скетче нет того что я хотел . Т.е нет сохранение частоты при выключении, но есть сохранение крайнего диапазона. На сколько грамотно я не знаю., но хотелось бы увидеть как это правильно делать.
    Спасибо!.
    Вложения Вложения
    73! 73! 73! Анатолий

  9. #349
    Чтоб сохранить в еепром можно поступить просто,приме-
    dim frequenc as word -это наша переменная в программе
    dim frequenc_ee as eram word -а эта в еепром
    frequenc_ee=frequenc -копируем в еепром
    frequenc=frequenc_ee -считываем из еепром


  10. #350
    Аватар для ra3gcp
    Регистрация
    07.10.2007
    Адрес
    Липецк
    Сообщений
    1,138
    Позывной
    RA3GCP
    Спасибо попробую применить такую комбинацию.Правда теперь через недельку,пока некогда сейчас.
    73! 73! 73! Анатолий

Страница 35 из 38 ПерваяПервая ... 2532333435363738 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. USB программатор для AVR
    от UR4QBP в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 38
    Последнее сообщение: 03.11.2014, 11:55
  2. AVR Studio для Linux
    от alldn в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 69
    Последнее сообщение: 25.09.2011, 23:16
  3. Си для AVR
    от bob1 в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 65
    Последнее сообщение: 13.09.2010, 17:55
  4. Паскаль для AVR
    от Serg_PRQ в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 44
    Последнее сообщение: 05.01.2009, 11:15
  5. Среда для программирования и внутрисхемной отладки AVR и др
    от RZ6AT в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 8
    Последнее сообщение: 15.10.2008, 07:53

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •