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

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

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

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

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

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

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

Закрытая тема
Опции темы
Непрочитано 14.03.2011, 21:39   #21
neid_nnov
Временная регистрация
 
Регистрация: 05.10.2010
Сообщений: 68
Сказал спасибо: 12
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
neid_nnov на пути к лучшему
По умолчанию Re: Что делаю неправильно?

вот выложил исходник с моим кодом, и проектом в протусе... для меня пошагово в протусе это очень сложно пока, хоят знаю как пошагов симуляцию делать. Единственное, проверил кнопки, они то как раз нормально работают, а вот дальше по коду не понимает, что нажата определенная кнопка, так и висит в опросе кнопок!
Вложения:
Тип файла: rar шим.rar (70.7 Кб, 39 просмотров)
Реклама:
neid_nnov вне форума  
Непрочитано 15.03.2011, 01:16   #22
CodeNameHawk
Вид на жительство
 
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 180
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
CodeNameHawk на пути к лучшему
По умолчанию Re: Что делаю неправильно?

Сообщение от neid_nnov Посмотреть сообщение
Что делаю неправильно?
Все.
Начиная с русских букв в названиях файлов, логики и наверное старого протеуса.
Как надо? Что то типа того
Вложения:
Тип файла: rar mus.rar (71.1 Кб, 38 просмотров)

Последний раз редактировалось CodeNameHawk; 15.03.2011 в 17:02.
CodeNameHawk вне форума  
Сказали "Спасибо" CodeNameHawk
neid_nnov (15.03.2011)
Непрочитано 15.03.2011, 02:00   #23
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию Re: Что делаю неправильно?

ну откуда я знаю, что значит слово правильно ?
Для Вас это одно значение, для меня другое...
Вложения:
Тип файла: rar pattern.rar (40.4 Кб, 42 просмотров)
__________________
warez
urry вне форума  
Сказали "Спасибо" urry
neid_nnov (15.03.2011)
Непрочитано 15.03.2011, 11:11   #24
oleg_harp
Прописка
 
Регистрация: 25.08.2007
Сообщений: 193
Сказал спасибо: 11
Сказали Спасибо 57 раз(а) в 33 сообщении(ях)
oleg_harp на пути к лучшему
По умолчанию Re: Что делаю неправильно?

Сообщение от neid_nnov Посмотреть сообщение
а вот дальше по коду не понимает, что нажата определенная кнопка, так и висит в опросе кнопок!
Сообщение от neid_nnov Посмотреть сообщение
#define KEY_UP 1
#define KEY_DN 2
#define KEY_NEXT 3
#define KEY_NONE 0
..............
u8 temp = ~(PINC & (KEY_UP | KEY_DN | KEY_NEXT));
Здесь наскоком не взять, не вдумываясь, просто копируя чужой код. Вы дефайны свои подставьте в выражение. И что получите? Не умеете пользоваться пошаговой отладкой в Proteus, сидите с бумажкой и карандашом и каждое своё выражение расписывайте по битам. И так далее по коду. И помёте, что везде у вас бессмыслица.
oleg_harp вне форума  
Сказали "Спасибо" oleg_harp
neid_nnov (15.03.2011)
Непрочитано 15.03.2011, 17:50   #25
avtoneru
Прописка
 
Регистрация: 17.10.2010
Сообщений: 113
Сказал спасибо: 2
Сказали Спасибо 20 раз(а) в 12 сообщении(ях)
avtoneru на пути к лучшему
По умолчанию Re: Что делаю неправильно?

neid_nnov,

Без обид - первое и самое неправильное, из того что Вы делаете - это оформление текста программы. Непонятно и сразу вызывало вопросы.
Попробуйте сами прокомментировать каждое действие, объяснить в тексте комментами назначение КАЖДОЙ переменной, Каждой строчки ...
мне было бы стыдно выкладывать в таком виде.
Сами представьте - Вы написали код и самми не можете в нем разобраться, а хотите чтоб работали телепаты, которые угадают ход Вашей мысли ...
ЗЫ
а без комментариев Вы и сами через год будете гадать что делает эта программа.
avtoneru вне форума  
Непрочитано 15.03.2011, 20:40   #26
neid_nnov
Временная регистрация
 
Регистрация: 05.10.2010
Сообщений: 68
Сказал спасибо: 12
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
neid_nnov на пути к лучшему
По умолчанию Re: Что делаю неправильно?

Сообщение от avtoneru Посмотреть сообщение
neid_nnov,

Без обид - первое и самое неправильное, из того что Вы делаете - это оформление текста программы. Непонятно и сразу вызывало вопросы.
Попробуйте сами прокомментировать каждое действие, объяснить в тексте комментами назначение КАЖДОЙ переменной, Каждой строчки ...
мне было бы стыдно выкладывать в таком виде.
Сами представьте - Вы написали код и самми не можете в нем разобраться, а хотите чтоб работали телепаты, которые угадают ход Вашей мысли ...
ЗЫ
а без комментариев Вы и сами через год будете гадать что делает эта программа.
да ладно чего уж там обидного, я конечно сам виноват не по зубам замахнулся на это все! да и поначалу статьи видно что даже понятия не имел как это делается.

ВСЕ ОГРОМНОЕ СПАСИБО ЧТО ОТОЗВАЛИСЬ!
все же взял пример CodeNameHawk
вот выложил с коментами что и как я вижу в коде на данном моем этапе понимания Си.
Вложения:
Тип файла: rar mus_neid.rar (83.9 Кб, 33 просмотров)
neid_nnov вне форума  
Непрочитано 15.03.2011, 22:38   #27
oleg_harp
Прописка
 
Регистрация: 25.08.2007
Сообщений: 193
Сказал спасибо: 11
Сказали Спасибо 57 раз(а) в 33 сообщении(ях)
oleg_harp на пути к лучшему
По умолчанию Re: Что делаю неправильно?

Сообщение от neid_nnov Посмотреть сообщение
3 режима работы с помощью трех кнопок: + яркость, - яркость, и смена режимов. Первый режим: просто в ручную меняем яркость диода, второй: неприрывно сам плавно гаснет и разгорается снова, третий: режим просто Ярко горит постоянно. Режимы меняются поочередно нажимая на кнопку 3, и так по кругу 1-2-3, 1-2-3.
Вот вам абсолютно прямолинейный код (но не гибкий) вашей задачи, где, я думаю, всё понятно даже без комментариев.
Вложения:
Тип файла: rar PWM.rar (64.7 Кб, 41 просмотров)

Последний раз редактировалось oleg_harp; 15.03.2011 в 22:40.
oleg_harp вне форума  
Непрочитано 17.03.2011, 16:25   #28
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,529
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Что делаю неправильно?

Чтоб не плодить темы, вопрос того же типа.
Пользую вот такую конструкцию
Код:
      eee = 200;
      while(c1i && eee--);
c1i = это, собственно, нога. То есть ждем нуля, если за 2 мс не пришел, проходим дальше. Все работает... Выход из цикла когда eee=0, я прав?
Пошли дальше косяки, решил просто выход сделать из процедуры
Код:
      while(c1i && eee--);
      if(!eee)
      {
            return test = 0;
      }
Хммм... не выходит... Проходит дальше... Запустил кусочек кода в симуляторе. Опа! При выходе из while eee=255! В листинг асма лезть лениво, неужто в таком цикле флаг переноса смотрит, а не зеро? Так и должно быть?
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 17.03.2011, 16:52   #29
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Что делаю неправильно?

А вы предекремент и постдекремент отличаете?
st_1 вне форума  
Непрочитано 17.03.2011, 17:01   #30
CodeNameHawk
Вид на жительство
 
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 180
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
CodeNameHawk на пути к лучшему
По умолчанию Re: Что делаю неправильно?

Сообщение от DK Посмотреть сообщение
while(c1i && eee--);
А если так попробовать
Код:
while(c1i && --eee);
Опоздал Ж-)
CodeNameHawk вне форума  
Закрытая тема

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Глушилка громкой музыки у соседей VVK Отвлекитесь, эмбеддеры! 355 10.01.2019 20:09
KiCAD-объявления и впечатления al_dan KiCAD 32 03.10.2016 17:02
Варианты использования свободной энергии. Кто что знает? Msergey4 Электроника - это просто 416 02.12.2013 12:09


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


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