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

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

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

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

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

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

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

 
Опции темы
Непрочитано 15.02.2011, 00:52  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Atmel - в цинковый ящик?!!!

Программа - имхо пипец просто. Такие надо потенциальному противнику отправлять сообщив, что разобравшись в ее логике ему удастся узнать расположение шахт стратегических ракет. Впрочем я свое мнение придержу, тут хотелось бы профи вначале выслушать. А профессионал по критике тут один...
Реклама:
kison вне форума  
Непрочитано 15.02.2011, 01:04  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Atmel - в цинковый ящик?!!!

Сообщение от st_1 Посмотреть сообщение
не дай бог коменты на русском... ну или китайском - весь текст при копировании знаками вопроса разукрасит.
А если копировать при включенной русской раскладке и вставлять в целевое окно тоже при русской - все равно вопросики? Просто это винда частенько шалит, если русскую не включить.
kison вне форума  
Непрочитано 15.02.2011, 01:07  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Atmel - в цинковый ящик?!!!

Сообщение от kison Посмотреть сообщение
А профессионал по критике тут один...
Молчит что-то...
Да программа то в общем... Там просто подмена адресов возврата. Не доделана сильно. Сырец. В доделанной подмен больше будет, чтобы сохранить последовательность работы короткими кусками. Это же всё в прерывании таймера. Ну - обработка интерфейса. Остальное пока целое. В свободное время крутится в холостом цикле, а будет выскакивать из прерывания, освобождая ядро. Независимый процесс... для параллельной работы.

Сообщение от kison Посмотреть сообщение
А если копировать при включенной русской раскладке и вставлять в целевое окно тоже при русской - все равно вопросики? Просто это винда частенько шалит, если русскую не включить.
в других, вроде, нормально. Соврал. При включенных и выключенных сейчас попробовал - всё нормально. В Notepad++ кодировка ANSI. Вставлял в виндовый блокнот - в любом сочетании всё нормально.

Последний раз редактировалось omercury; 15.02.2011 в 01:16.
omercury вне форума  
Непрочитано 15.02.2011, 01:23  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Atmel - в цинковый ящик?!!!

Сообщение от omercury Посмотреть сообщение
Молчит что-то...
Там просто есть где развернуться.
kison вне форума  
Непрочитано 15.02.2011, 01:28  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Atmel - в цинковый ящик?!!!

Похоже лучше прокомментировать.
Вся веселуха в файле 1-wire_timer.asm
До строки
Код:
GetTemp:	;Предварительная запись кодов в EEPROM
обработка интерфейса. Также сделана перекодировка в десятичный формат для вывода на семисегментный индикатор.
По входу
Код:
GetTemp:
происходит последовательная запись в EEPROM кода подключенной DS1820. В данный момент поддержано 4 штуки, но можно легко увеличить количество.
По метке
Код:
ppro:
вход собственно измерения температуры по 4м датчикам. Эта подпрограмма временная - потом будет точка входа для автоматической работы без участия остальных процессов МК.


Ща допишу...
omercury вне форума  
Непрочитано 15.02.2011, 01:32  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Atmel - в цинковый ящик?!!!

Сообщение от kison Посмотреть сообщение
А если копировать при включенной русской раскладке и вставлять в целевое окно тоже при русской - все равно вопросики? Просто это винда частенько шалит, если русскую не включить.
Это я знаю, спасибо.
Просто у меня по умолчанию английская раскладка, поэтому, иногда, не сразу замечаешь подвох, а когда уже заметишь...
st_1 вне форума  
Непрочитано 15.02.2011, 01:38  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Atmel - в цинковый ящик?!!!

Сообщение от omercury Посмотреть сообщение
Ща допишу...
Лучше расскажите за каким бесом вся эта игра с вершиной стека? Зачем пихать адреса туда-сюда?
kison вне форума  
Непрочитано 15.02.2011, 01:40  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Atmel - в цинковый ящик?!!!

Не указал, что при приёме-передаче по 1wire на ходу считается CRC.
По GetTemp происходит считывание из DS кода устройства и запись в EEPROM. Датчики надо подключать по одному последовательно - сначала 1й, потом 2й и так далее. При подключении 5го датчика сбрасывается счетчик устройств на шине и этот датчик становится первым... Можно было организовать определение всех подключенных к шине датчиков, но было бы неизвестно, который что меряет. Подумаю. Может сделаю и автомат с переназначением датчиков.
omercury вне форума  
Непрочитано 15.02.2011, 01:46  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Atmel - в цинковый ящик?!!!

Сообщение от kison Посмотреть сообщение
Лучше расскажите за каким бесом вся эта игра с вершиной стека?
Нельзя занимать МК надолго. Процесс обмена с каждым датчиком занимает много времени. Здесь - зафиксировали состояние шины, немного посчитали и на выход. Мк свободен. Он должен контролировать ещё ряд параметров, выводить на индикатор эти параметры и управлять ШИМ. Это контроллер сварочного мультирежимного инвертора...
omercury вне форума  
Непрочитано 15.02.2011, 01:50  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Atmel - в цинковый ящик?!!!

Сообщение от omercury Посмотреть сообщение
Нельзя занимать МК надолго. Процесс обмена с каждым датчиком занимает много времени.
И что - по другому никак? Пихание адресов единственный способ? И что делается в основном цикле?
Кстати - в чем смысл проверки импульса наличия датчиков на шине? Есть он или нет - что меняется принципиально?

Последний раз редактировалось kison; 15.02.2011 в 01:52.
kison вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Решено] Elenberg MX-339. Черный ящик или как поставить USB Electric75 Аудиотехника 4 18.02.2011 12:00
Atmel, Microchip и Криптография skayt29 Микроконтроллеры, АЦП, память и т.д 13 04.07.2010 16:45


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


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