• Объявления

    • admin

      Просьба всем принять участие!   24.11.2017

      На форуме разыгрывается спектроанализатор Arinst SSA-TG LC (цена 18500 руб). Просьба всем перейти по ссылке ниже и принять участие!
Peotr

Проблема с программированием ADuC845, вывод данных через UART

1 сообщение в этой теме

Peotr    0

Уважаемые знатоки!
Есть задача вывода данных из ADuC845 на монитор ПК (с помощью UART)
Приобрёл отладку Eval ADuC845, к ней есть куча умных примеров, в т.ч. код UART2 (попробую приложить). Приложенный код работает "на ура", но мучает нюанс: в блоке инициализации стоит: MOV SCON,#52h, что приводит к установке в "1" флага TI, который, согласно datasheet, устанавливается АППАРАТНО! Пробовал заменить на MOV SCON,#50h - полный крах! Объясните несведущему влияние ручной установки АППАРАТНО УСТАНАВЛИВАЕМОГО ФЛАГА TI!
Эт первое.
Второе. Понадобилось мне изменить синхронизацию UART вместо Т3 на Т2. И опять полный крах! Где я сбаранничал, подскажите, знатоки!
В приложенном рабочий код исправлен на использование Т2, а исходные фрагменты "заремлены" (;) (исправления только в MAIN до слова START).

С П А С И Б О !

 

UART2.docx

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: east1095
      Здравствуйте, давно читаю форум, зарегистрировался только сегодня, хочу попросить советов у вас для очередной работы.
       
      1. Мощность 30 кВт, напряжение 2 кВт, 15 А ток.
      2. Планирую полумост;
      вопросы:
      1. Шим контроллер должен поддерживать регулировку к.заполнения, с заданным dU/dT, это планирую делать с МК, потому что в случае пробоя быстроействуюий ключ даст сигнал об остановке преобразователя, потом будет строб, потом пуск источника, при этом он должен выйти на напряжение на котором произошла остановка работы с более коротким (быстрее) dU/dT, это можно реализовать с МК, завести сигнал с датчика КЗ.
      При этом нужна регулировка напряжение и регулировка уставки максимального тока(в приципе в схеме защиты от КЗ она уже реализована)
       
      2. Полумоста хватит на такую мощность?
      3. Можно ли с помощью софта рассчитать трансформатор на такие характеристики? Lite_calcIT не осилил такую задачу.
      4. 1 трансформатор или набор модулей соединенных последовательно для обеспечения нужного напряжения?
      5. Ткните носом в краткую но понятную ветку/статью о резонансных и квазирезонансных и других типах схем, т.к. я недостаточно в этом подкован, немного другие интересы, однако.
       
      Заранее спасибо!
    • Автор: sergeistydent
      Всем привет , ребята подскажите такую ситуацию надо откомпилить прошивку в среде BASCOM-AVR а она весит 6 килобайт демо версия не пропускает, ну как бы там только одно значение надо изменить а в готовом хексе не могу найти, точнее я его вижу их там два значения я не знаю кого изменить ну это я так думаю что знаю, значение находитса в еепроме это цифра 70 она же в 16ричной 46 но в моем хексе две цифры 46 чтобы было проще понять я строю регулятор вентилятора пропорциональный он на меандре (сайте) там значение для старта нужно подобрать опытным путем от 55 до 95 вот его то нужно изменить в готовом хексе оно 70 как подскажете решить вопрос без баскома или без него некак
    • Автор: timoxa87
      Здравствуйте! Я занимаюсь организацией страйкбольных игр! 
      Идея: Сделать устройство работающее на радио частотах передающее информацию по рациям(цифровым, аналоговым)

      Задача: Нужно изготовить устройство №1 оборудованное двумя кнопками А и Б работающее на радио частотах от аккумуляторной батареи . При нажатии на кнопку А или Б всем по рации передается информация, что нажата кнопка А или Б! Нужно изготовить устройство №2 оборудованное двумя лампочками(индикаторами)  которое дублирует судьям соревнованию, что на устройстве №1 нажата кнопка А или Б

      Требования
      1. Устройство №1 должно передавать в радиусе 200 метров на устройство №2 цифровой сигнал , чтобы исключить наводки или помехи!
      2. Устройство №1 должно дублировать сигнал для аналоговых раций в виде звукового сообщения "Кнопка А включена" или "Кнопка Б включена" 



      Цена договорная!
    • Автор: timoxa87
      Здравствуйте! Помогите для игры в страйкбол/пейнбол доработать устройство. Мы изготовили устройство(в коробочке) оборудованное двумя кнопками 1 и 2 с цифровым таблом, при нажатии на кнопку 1 для нее включается свой секундомер,при нажатии на кнопку 2  секундомер для кнопки 1 останавливается и включается секундомер для кнопки 2. Секундомеры для обоих кнопок накопительные. Когда секундомер доходит до 25 мин срабатывает громкий сигнал!
      Как сделать так чтобы информация о переключении кнопок и секундомере дублировалась по радио сигналу на устройство оборудованное двумя лампочками и  цифровым таблом, дистанция 200 метров ,сигнал должен быть мощный так как встречаются постройки из кирпича и бетона. Если есть мастер который может сделать такое устройство, отзовитесь!!!
    • Автор: timoxa87
      Здравствуйте! Помогите для игры в страйкбол/пейнбол доработать устройство. Мы изготовили устройство(в коробочке) оборудованное двумя кнопками 1 и 2 с цифровым таблом, при нажатии на кнопку 1 для нее включается свой секундомер,при нажатии на кнопку 2  секундомер для кнопки 1 останавливается и включается секундомер для кнопки 2. Секундомеры для обоих кнопок накопительные. Когда секундомер доходит до 25 мин срабатывает громкий сигнал!
      Как сделать так чтобы информация о переключении кнопок и секундомере дублировалась по радио сигналу на устройство оборудованное двумя лампочками и  цифровым таблом, дистанция 200 метров ,сигнал должен быть мощный так как встречаются постройки из кирпича и бетона. Если есть мастер который может сделать такое устройство, отзовитесь!!!