Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 07.03.2007, 13:48  
-Dmitriy-
Частый гость
 
Регистрация: 14.05.2006
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
-Dmitriy- на пути к лучшему
По умолчанию

Питаю от USB.Надеюсь не сожгу
Реклама:
-Dmitriy- вне форума  
Непрочитано 07.03.2007, 18:30  
alts
Частый гость
 
Регистрация: 04.02.2007
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
alts на пути к лучшему
По умолчанию

Насчет программаторов могу сказать лишь одно:каждый достаточно хорош в той среде с которой его рождали.Собирал всяких кучу-все работали.Под столом есть коробка-кладбище всяких промежуточных поделок.Так что для начала делай то что предлагает разработчик среды.А для серьезной работы нужен и программатор серьезный.Типа Фитона или чего-то наравне с ним.Стоит конечно дорого но деньги не на ветер.Пользуюсь ChipProg-ом уже достаточно давно.Конечно он подустарел и уже снят с производства.Собираюсь по окончании нынешнего проекта поднять вопрос о приобретении нового.
Для начинающего могу рекомендовать только не лезть пока в дебри.Си - мощный язык-это не обсуждается.Но детальность интимной жизни контроллера может дать только ассемблер.
alts вне форума  
Непрочитано 07.03.2007, 21:27  
-Dmitriy-
Частый гость
 
Регистрация: 14.05.2006
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
-Dmitriy- на пути к лучшему
По умолчанию

Вот первая проблемка. Вот я восстановил код кнопки.
АВ компелтрует без проблем. Прошиваю МК в Протеусе - не работает
-Dmitriy- вне форума  
Непрочитано 07.03.2007, 21:29  
-Dmitriy-
Частый гость
 
Регистрация: 14.05.2006
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
-Dmitriy- на пути к лучшему
По умолчанию

Вот код. Нечего не добавлял,только код мигания диода.

-- Прилагается рисунок: --
-Dmitriy- вне форума  
Непрочитано 07.03.2007, 21:57  
-Dmitriy-
Частый гость
 
Регистрация: 14.05.2006
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
-Dmitriy- на пути к лучшему
По умолчанию

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

Прикрепленный файл: 9881925.zip
-Dmitriy- вне форума  
Непрочитано 07.03.2007, 22:20  
-Dmitriy-
Частый гость
 
Регистрация: 14.05.2006
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
-Dmitriy- на пути к лучшему
По умолчанию

И тут всё вроде правильно

-- Прилагается рисунок: --
-Dmitriy- вне форума  
Непрочитано 08.03.2007, 00:01  
borshef
Частый гость
 
Регистрация: 09.05.2006
Сообщений: 19
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
borshef на пути к лучшему
По умолчанию

Да, ошибки есть. Вот они указаны. После R20++ лучше установить вызов ПП PAUSE, тогда кнопка будет опрашиваться с бОльшим интервалом времени. Тогда в следующем условии R20‹=$F0, нужно уменьшить значение F0. К примеру: подпрограмма PAUSE выполняется за 0,5 секунды, а Вы хотите чтобы время удержания кнопки было не менее 1,5 секунды, тогда вместо $F0 нужно поставить $03 (количество циклов опроса кнопки). Данный фрагмент программы устраняющий ложные срабатывания кнопки (дребезг) весьма жесткий, если во время опроса нажатой кнопки, программа зафиксирует хотябы одно размыкание кнопки то это воспримется как ошибка и опрос состояния кнопки начнется заново.

-- Прилагается рисунок: --
borshef вне форума  
Непрочитано 08.03.2007, 00:02  
borshef
Частый гость
 
Регистрация: 09.05.2006
Сообщений: 19
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
borshef на пути к лучшему
По умолчанию

Да, ошибки есть. Вот они указаны. После R20++ лучше установить вызов ПП PAUSE, тогда кнопка будет опрашиваться с бОльшим интервалом времени. Тогда в следующем условии R20‹=$F0, нужно уменьшить значение F0. К примеру: подпрограмма PAUSE выполняется за 0,5 секунды, а Вы хотите чтобы время удержания кнопки было не менее 1,5 секунды, тогда вместо $F0 нужно поставить $03 (количество циклов опроса кнопки). Данный фрагмент программы устраняющий ложные срабатывания кнопки (дребезг) весьма жесткий, если во время опроса нажатой кнопки, программа зафиксирует хотябы одно размыкание кнопки то это воспримется как ошибка и опрос состояния кнопки начнется заново.

-- Прилагается рисунок: --
borshef вне форума  
Непрочитано 08.03.2007, 00:06  
borshef
Частый гость
 
Регистрация: 09.05.2006
Сообщений: 19
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
borshef на пути к лучшему
По умолчанию

Вот это я засадил дуплетом , честное слово не хотел , это все глюки виноваты
borshef вне форума  
Непрочитано 08.03.2007, 01:25  
borshef
Частый гость
 
Регистрация: 09.05.2006
Сообщений: 19
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
borshef на пути к лучшему
По умолчанию

Подправил исходник, ввел интервал опроса кнопки через 9мС, кнопку необходимо нажать и удерживать примерно 1 секунду, после засветки светодиода нужно сразу отпустить кнопку. Для выключения таже процедура. И еще в КНОПКА2 ввел "смягчение" к требованиям подавления дребезга кнопки, тут допускается до пяти отрицательных опросов, т.е. нажали кнопку, программа начала процедуру опроса кнопки с интервалом 9 мС, если возникает дребезг длительностью менее 45мС, то он игнорируется, если больше 45мС то нажатие кнопки воспринимается как ложное. Все временные интервалы указаны для тактовой частоты = 4 МГц.

Прикрепленный файл: 3287771.zip
borshef вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Algorithm Builder dimmos Proteus, KiCAD и другие ECAD 21 26.06.2007 19:18
На счёт Algorithm Builder 4.9 SLESH2006 Proteus, KiCAD и другие ECAD 10 06.01.2007 15:21
Algorithm Builder dosikus Микроконтроллеры, АЦП, память и т.д 6 22.08.2006 20:31


Часовой пояс GMT +4, время: 08:44.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot