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

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

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

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

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

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

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

Закрытая тема
Опции темы
Непрочитано 15.05.2007, 13:16   #11
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию

Сообщение от Kuzmi4
А если вы кумите житаг(200 баксов и море удовольствия) то вообще вам счастье будет - там внутрисхемный отладчик с удобным интерфейсом...
... А если собрать мой программатор из 7 резисторов и 3 диодов и вставить в программу отладочный модуль - можно получить и программатор и отладчик. А двести баксов IMHO лучше пропить
Реклама:
nml вне форума  
Непрочитано 15.05.2007, 14:00   #12
Kuzmi4
Частый гость
 
Регистрация: 12.05.2007
Сообщений: 38
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Kuzmi4 на пути к лучшему
По умолчанию

Ну кто спорит.. только для начинающих это не лучший вариант - житаг позволяет сэкономить кучу времени, что для начинающих очень важно-никто ж не хочет зацикливаться на 1-й проблеме.....
А на счёт отсутствия 244 буфера в программере - удачи.
Будет существовать очень большая вероятность что как раз после выпитого пива у вас сгорт этот самый программер - я так понимаю по вашему стажу - не надо объяснять почему..
Kuzmi4 вне форума  
Непрочитано 15.05.2007, 16:00   #13
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию

Сообщение от Kuzmi4
житаг позволяет сэкономить кучу времени, что для начинающих очень
Наверное мы просто о разных начинающих. Я - о тех, у которых нету лишних 200$, то есть о радиолюбителях, если эту категорию нынче так можно называть.
Цитата:
А на счёт отсутствия 244 буфера в программере - удачи.
Будет существовать очень большая вероятность что как раз после выпитого пива у вас сгорт этот самый программер - я так понимаю по вашему стажу - не надо объяснять почему..
Буфер есть смысл ставить на LPT - да, он нежный. Но я веду речь о COM порте. Его сжечь совсем непросто. Во всяком случае, я последний раз видел неработающий COM порт на 286 машине. А с этим программатором работаю сам. Каждый день.
nml вне форума  
Непрочитано 15.05.2007, 16:12   #14
Kuzmi4
Частый гость
 
Регистрация: 12.05.2007
Сообщений: 38
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Kuzmi4 на пути к лучшему
По умолчанию

На счёт портов - мы тогда не поняли друг друга получается.

А касательно стк200/300 - сам с него начинал - полезная вещ - думать помогает...

А житаг - я уже писал про него..

Но всё же по теме - советовал бы автору темы научиться писать на гцц ипопробовать всё же связку винавр и аврстудия..
Kuzmi4 вне форума  
Непрочитано 15.05.2007, 16:23   #15
idmg
Частый гость
 
Регистрация: 24.04.2007
Сообщений: 29
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
idmg на пути к лучшему
По умолчанию

Сообщение от AndryG
idmg, простите за посторонний вопрос ... Вы, случайно, не с страничек avr123_nm_ru начали познавать микроконтроллеры?
Именно с них. К сожалению найти что-то кроме avr123_nm_ru для начинающих сложно
idmg вне форума  
Непрочитано 15.05.2007, 16:31   #16
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию

Сообщение от idmg
Именно с них. К сожалению найти что-то кроме avr123_nm_ru для начинающих сложно
Альтернатива (правда, только стартовавшая) - для IAR компилятора - http://avr.nikolaew.org/uroki.htm
nml вне форума  
Непрочитано 15.05.2007, 16:38   #17
Kuzmi4
Частый гость
 
Регистрация: 12.05.2007
Сообщений: 38
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Kuzmi4 на пути к лучшему
По умолчанию

2 nml - вот вы сознательно толкаете человека на использование лицензионной программы - а это кряки и тд - неполноценность пакетов, глюки..
По моему всё же гцц удобнее в том плане , что система, которая обсуждается и дорабатывается многими юзерами - болле лучше.Да и крякать её не надо...
Ну в общем это idmg решать.
Kuzmi4 вне форума  
Непрочитано 15.05.2007, 16:53   #18
AndryG
Вид на жительство
 
Регистрация: 22.06.2006
Адрес: Украина
Сообщений: 308
Сказал спасибо: 19
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
AndryG на пути к лучшему
По умолчанию

Замечаете, уважаемые собеседники, как ветка превращается в "какой компилятор лучше"? И каждый навязывает свое мнение.
Цитата:
Именно с них. К сожалению найти что-то кроме avr123_nm_ru для начинающих сложно
Вопрос такой задал, так-как по Вашему вопросу видно, что читали именно это ... причем (не в обиду) читали и не обдумывали. Постарайтесь критично относится к читаемому - не доверяйте ни одному слову - старайтесь для себя доказатьправильность прочитанного... ищите аргументы за и против прочитанного. Так Вы научитесь не тупо повторять за автором, а делать параллельно с ним.

Попробуйте прочесть Ваш первый пост ... если *** значит моргает синфазно, а если не *** значит моргает синфазно ... и т.д. и т.п. Включаем PD3 ... что включаете? Режим меняете? или направление?
Судя по написаному ... такая же каша и в голове - отсюда и проблемы.
Проблема с куском программы? Первым делом нужно локализовать ошибку - уберите ВЕСЬ код, который не связан с задержкой ... добейтесь нормальной задержки ... потом остальное подключайте -- ошибка сама вылезет.

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

Напишите постановку Вашей задачки ... не алгоритм, а что Вы хотите сделать ... по описанию поста трудновато понять, чтоВы хотите сделать.
AndryG вне форума  
Непрочитано 15.05.2007, 17:30   #19
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию

Сообщение от Kuzmi4
2 nml - вот вы сознательно толкаете человека на использование лицензионной программы
Ой. Никого я никуда не толкаю. Я предлагаю альтернативу, а это, IMHO, всегда лучше, чем стойка смирно и равнение налево.

Ну а насчет обвинения меня в подстрекательстве к воровству - я соглашусь с ним. Если на вашем компе весь софт легальный

А если серьезно, то мне тоже кажется, что мы тут уже по полной оффтопим.
nml вне форума  
Непрочитано 15.05.2007, 17:46   #20
AndryG
Вид на жительство
 
Регистрация: 22.06.2006
Адрес: Украина
Сообщений: 308
Сказал спасибо: 19
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
AndryG на пути к лучшему
По умолчанию

Пытамся анализировать исходник.
Переферия: (исходя из первого поста)
переключатель PD3 ... у переключателя как минимум ТРИ вывода ... один известен ... дальше только дагадаться - попробуем
светодиоды PC1 PC5 ... тут ясно ... или VDD или GND вторые выводы
кнопка PC5 ...ТАК КНОПКА ИЛИ СВЕТОДИОД !?

Код:
void btn(void){ //функция ... для чего - пока не знаю.
 ctr+=5;        //задержку увеличили... НЕТ ПРОВЕРКИ ПЕРЕПОЛНЕНИЯ - ПЛЮСУЕМ "ПО КРУГУ ... 250-255-0-5"
 PORTA.2=0;     //вывод Х в ноль
 PORTC.1=0;     //VD1 зажег
 PORTD.1=1;     //наверно второй синфазный светодиод потух
 delay_ms(ctr); //задержались
 PORTC.1=1;     //VD1 потух 
 PORTD.1=0;     //наверно второй синфазный светодиод загорелся
 delay_ms(ctr); //еще задержались
 if (ctr›245)
   PORTB.2=0;   //еще не встречали такой вывод и не описан он
 if (ctr‹245)
   PORTB.2=1;
}

void main (void){
MCUCSR=0xF0;MCUCSR=0xF0;
// ---port initialization---
PORTA=0xFF;
DDRA=0xFF;

PORTC=0xFF;
DDRC=0xDF;

PORTB=0xFF;
DDRB=0xFF;

PORTD=0xFF;
DDRD=0xE7; //ВО!  два вывода на вход !!! PD3 PD4

while (1){ //ГЛОБАЛЬНЫЙ ЦИКЛ!
  while (PIND.3==1) //пока D3 в единице ВСЁ ПОТУШИТЬ
   {PORTA.2=1;  //вывод X
    PORTC.1=1;  //VD1 потушить
    PORTB.2=1;  //B2 потушить ... наверно еще светодиод
    PORTD.1=1;  //VD2 всё потушить
   }
//После D3==0 
  while (PINC.5==0) //ПОКА С5 == 0 ... учтем, что это НЕ КНОПКА - так-как вывод на ВЫВОД настроен
    {btn();     //МОРГАТЬ СВЕТОДИОДАМИ
    }
  PORTA.2=0; //Дальше похоже на код с функции выше
  PORTC.1=0;
  PORTD.1=1;
  delay_ms(ctr);
  PORTC.1=1;
  PORTD.1=0;
  delay_ms(ctr);
  if ctr›245
   PORTB.2=0; //а если РАВНО 245 ? может проще if (crt›245) PORTB.2=0 else PORTB.2=1
  if сtr‹245
   PORTB.2=1;
Значится что имеем? чесно говоря не понял

если PC5 - переключатель, который должен изменять режими морганий ... то он не настроен на вход... кажись.
И потом...у Вас постороено всё в циклах ... причем они отрабатывают ПООЧЕРЕДИ!!! допустим ...
первый цикл ждем D3==0 ... дождались ... идем на второй цикл .. ждем PC5==1(пока ждем - моргаем в функции btn)... дождались PC5==1 ... разок моргнули в цикле ф-ии main и опять смотрим PD3 ... на первый взгляд должно работать ... но только первый PC5 - измените напр. порта ... и потом ... реализация алгоритма ужасна.
AndryG вне форума  
Закрытая тема

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите не испортить Atmega16 ESWANT Микроконтроллеры, АЦП, память и т.д 10 25.07.2009 15:16
помогите чайнику с программой igor9999 Микроконтроллеры, АЦП, память и т.д 2 14.02.2009 01:46
Помогите с программой к МК Daimonn Микроконтроллеры, АЦП, память и т.д 54 24.07.2008 10:27
АЦП - для чайника (помогите разобраться)! Apach111 Электроника - это просто 2 30.05.2008 10:10
Помогите разобраться с программой на PIC16F628 eslizh Микроконтроллеры, АЦП, память и т.д 17 04.12.2007 23:47


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


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