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

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

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

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

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

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

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

 
Опции темы
Непрочитано 02.01.2008, 10:46  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

urry как определил задержи функций del и del1,в одной исрользуется int,в другой char,правда я не знаю скока в хайтеке весит int(наверно 2 байта) и сколько char(наверно байт).Наверно вряд ли я смогу откомпилировать код хайтека CCS.

-- Прилагается рисунок: --
Реклама:
CERGEI1982 вне форума  
Непрочитано 02.01.2008, 11:42  
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию

Сергей, не пытайся повторить один к одному - бери только алгоритм - потому что функцию поиска, кстати, я писал на KEIL (перепрограммировал АОН). Нужно было срочно сделать устройство, а времени на изготовления платы, разводки, поиска комлектующих не было. Вот тогда взял платку АОНа и на ней все сделал, там все на борту получилось.
urry вне форума  
Непрочитано 04.01.2008, 19:59  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

Не удобно возится с сериями у DS18B20,по сравнению с i2c шиной(делал на DS1621),где их уже знаеш адреса.
Подскажите как на асамблере скопирать блок из восьми байтов в другой блок регистров из восьми байтов.
Можно конечно последовательно вызывать регистры и копировать,но может можно по другому сделать?
Если через косвенную адресацию FSR и INDF,один блок через них вызываем,а как со втором быть,чтоб перебирать второй блок ложа в него из регистров первого блока.
CERGEI1982 вне форума  
Непрочитано 08.01.2008, 15:17  
rremix
Временная регистрация
 
Регистрация: 01.11.2006
Сообщений: 66
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
rremix на пути к лучшему
По умолчанию

2 CERGEI1982:
1. По поводу того куска кода - не помню как работает
2. ПО поводу копирования - только создание "виртуальных" FSR. Т.е. создаешь два регистра для ФСР(FSR1,FSR2) и один для данных(DATA), их инкрементишь по очереди, и далее
FSR‹-FSR1
DATA‹-INDF
FSR‹-FSR2
INDF‹-DATA
FSR1‹-(FSR1+1)
FSR2‹-(FSR2+1)
Другого универсального способа, увы, нет (ИМХО). В 18 серии пиков - два ФСР-а и комманда movff. Это приятнее
rremix вне форума  
Непрочитано 09.01.2008, 16:55  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

Спасибо rremix,хорошая идея,думаю позже переходить на пик18,там больше возможностей.Если не против напиши мне на почтовый ящик cergei07собакаmail.ru,чтоб писать тебе напрямую.
Еще интересно: в пик18 нет таких банков как в пик16 ? а то муторно с ними.
CERGEI1982 вне форума  
Непрочитано 09.01.2008, 18:05  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

Я так сделал
Код:
;нашли первый серийник,тепереб копируем его в WireAddr_1=0х3F
;через косвеную адресацию
	MOVLW	0X08
	MOVWF	TEMP_1
	MOVLW	WireAddr
	MOVWF	FSR_1
	MOVLW	WireAddr_1
	MOVWF	FSR_2
LOOP_FSR_1
	MOVF	FSR_1,W
	MOVWF	FSR
	MOVF	INDF,W
	MOVWF	DATA_
	MOVF	FSR_2,W
	MOVWF	FSR
	MOVF	DATA_,W
	MOVWF	INDF
	INCF	FSR_1,F
	INCF	FSR_2,F
	DECFSZ	TEMP_1,F
	GOTO	LOOP_FSR_1
CERGEI1982 вне форума  
Непрочитано 15.06.2011, 13:04  
svs39
Временная регистрация
 
Регистрация: 04.07.2008
Сообщений: 96
Сказал спасибо: 416
Сказали Спасибо 43 раз(а) в 25 сообщении(ях)
svs39 на пути к лучшему
По умолчанию Re: DS18B20

Сообщение от Zemlyanov Посмотреть сообщение
Число, составленное из этих нулей, будем называть контрольным числом.
A как конкретно составляется это число- его вид, разрядность? Пожалуйста!
svs39 вне форума  
Непрочитано 30.06.2011, 09:52  
OlegNZH
Почётный гражданин KAZUS.RU
 
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
OlegNZH на пути к лучшему
По умолчанию Re: DS18B20

http://hardisoft.ru/hard/poisk-ustro...r-firmy-atmel/ - неплохо расписано, а "контрольное число" - Сказано-же ,Условно....
OlegNZH вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Термометр на ds18b20 Peshevbis Микроконтроллеры, АЦП, память и т.д 83 31.12.2010 20:22
ds18b20 отключение от шины EKuzmich Микроконтроллеры, АЦП, память и т.д 24 29.08.2009 11:01
CD4051+DS18B20 gena1959 TTL и CMOS логика 5 03.09.2007 01:04
Модель DS18B20 Cap63 Микроконтроллеры, АЦП, память и т.д 3 22.01.2007 21:51
о датчиках ds18b20 Peshevbis Микроконтроллеры, АЦП, память и т.д 3 17.10.2006 17:17


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


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