Страница 35 из 36 ПерваяПервая ... 253233343536 ПоследняяПоследняя
Показано с 341 по 350 из 359

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

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


  2. #342
    Аватар для ra3gcp
    Регистрация
    07.10.2007
    Адрес
    Липецк-Москва
    Сообщений
    745
    Позывной
    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.
    73!

  4. #344
    Аватар для ra3gcp
    Регистрация
    07.10.2007
    Адрес
    Липецк-Москва
    Сообщений
    745
    Позывной
    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 байта. В какой памяти будет размещена эта переменная это уже не важно.
    73!

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

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

  8. #348
    Аватар для ra3gcp
    Регистрация
    07.10.2007
    Адрес
    Липецк-Москва
    Сообщений
    745
    Позывной
    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
    Адрес
    Липецк-Москва
    Сообщений
    745
    Позывной
    RA3GCP
    Спасибо попробую применить такую комбинацию.Правда теперь через недельку,пока некогда сейчас.
    73! 73! 73! Анатолий

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

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

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

Эту тему просматривают: 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

Ваши права

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