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

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

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

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

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

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

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

 
Опции темы
Непрочитано 10.02.2012, 14:46  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Атмега + 595 регистр сдвига

на сегментах стоят резисторы 330 Ом. Забыл в схеме указать... Всё равномерно светиться..... Сейчас переделал схему как посоветовали на 3 провода. Сел переписывать код. Позже отпишусь че получилось.....
РЕБЯТ еще вопрос - я засвечиваю одну цифру в одном прерывании от таймера. Как правильнее? Может надо засвечивать по одной все сразу в одном прерывании??? Но думаю эт хуже будет чтоли....
Реклама:
miwutka вне форума  
Непрочитано 10.02.2012, 16:05  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Атмега + 595 регистр сдвига

переделал я код на 3 провода и толку ни какого .Как были цифры левые с термометра так и остались. 4,7 кОм висит на датчике между плюсом и сигнальным. Три индикации. на первой номер дисплея, на второй и третьей датчики температуры. Подключен один. А помехи идут на обе индикации по разному но циклически. Подскажите че сделать????????
miwutka вне форума  
Непрочитано 10.02.2012, 16:17  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Атмега + 595 регистр сдвига

сделал медленное отображение. Показывает бех помех. Если сделать как надо отображение то проскакивают левые цыфры. Что может быть?
miwutka вне форума  
Непрочитано 10.02.2012, 16:21  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Атмега + 595 регистр сдвига

Сообщение от vik_mix Посмотреть сообщение
соедини регистры цепочкой и используй spi меги
Точно так же можно использовать модуль USART в синхронном режиме. Тогда можно будет передавать не все 24 бита, а только необходимые 18.
Сообщение от miwutka Посмотреть сообщение
Я след шагом хочу сделать бег строку.
Ну так сдвигай текст в буфере индикации - и вся недолга...
Сообщение от miwutka Посмотреть сообщение
сделал медленное отображение. Показывает бех помех. Если сделать как надо отображение то проскакивают левые цыфры. Что может быть?
Значит с датчика идут "плавающие" значения.
Попробуй выводить на индикацию просто какие-нибудь цифры. Датчики пока не опрашивай. Отлаживай поэтапно.
omercury вне форума  
Непрочитано 10.02.2012, 16:35  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Атмега + 595 регистр сдвига

ОБЫЧНЫЕ ЦИФРЫ например переменная таймера TCNT всех трех норм отображается. Любые значение норм работают. А вот с датчика помехи. Подключил один датчик из двух и там где отображает не подключенный датчик тоже проскакивают помехи но реже. Прицепил оба датчика на порт Д7. Да на любой цеплял без регистров норм работало, а с регистрами такие глюки..... Есть еще какие то мысли ...????
miwutka вне форума  
Непрочитано 10.02.2012, 17:56  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Атмега + 595 регистр сдвига

Сообщение от miwutka Посмотреть сообщение
Есть еще какие то мысли ...????
Само собой. Блокировочные конденсаторы установлены? С питанием всё нормально?
omercury вне форума  
Непрочитано 10.02.2012, 17:58  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Атмега + 595 регистр сдвига

на питании кондер 1000 на 25В и на датчике 0.1 висит. и на регистрах на питании
miwutka вне форума  
Непрочитано 10.02.2012, 18:26  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,016
Сказал спасибо: 0
Сказали Спасибо 4,954 раз(а) в 2,378 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Атмега + 595 регистр сдвига

вероятно нарушаются тайм-слоты опроса датчиков выводом на индикацию. еще на телесиськах говорил о синхронной работе программы, т.е. "квантовании" пропорционально наименьшему по времени обращению к датчику. делается все в прерывании по таймеру или подбором задержек
jump вне форума  
Непрочитано 10.02.2012, 18:40  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Атмега + 595 регистр сдвига

Сообщение от jump Посмотреть сообщение
вероятно нарушаются тайм-слоты опроса датчиков выводом на индикацию. еще на телесиськах говорил о синхронной работе программы, т.е. "квантовании" пропорционально наименьшему по времени обращению к датчику. делается все в прерывании по таймеру или подбором задержек
новый кодд.... все работает синхронно
Вложения:
Тип файла: txt hc595 - копия.txt (19.0 Кб, 82 просмотров)
miwutka вне форума  
Непрочитано 10.02.2012, 20:18  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Атмега + 595 регистр сдвига

Сообщение от jump Посмотреть сообщение
вероятно нарушаются тайм-слоты опроса датчиков выводом на индикацию.
Блин, сильно, видимо, нарушаются...
Только что увеличил все таймслоты на 1wire. Где на 50%, где на 75%, где на 100%, а где и втрое... ...работает... У мну, правда, индикатор со своим моском и 1wire отдельно. Да на АСМе...
1Wire_1.6MHz.txt
PHP код:
Вот тут
вместо
t1
= (*((int *) &__ds18b20_scratch_pad.temp_lsb) & ((int) bit_mask[resolution]))*0.0625;

лучше сделать
t1
= (*((int *) &__ds18b20_scratch_pad.temp_lsb) & ((int) bit_mask[resolution]))››4);
То же самое деление на 16но ресурсов кушает несоизмеримо меньшеда и работает намного быстрее 

Последний раз редактировалось omercury; 10.02.2012 в 20:44.
omercury вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Режимы сна Атмега-8 putmannn AVR 123 08.03.2013 15:30
Регистры сдвига nadishram TTL и CMOS логика 1 25.09.2011 16:09
Атмега 8 PWM и сервы mg995Tower Pro deeman30rus Микроконтроллеры, АЦП, память и т.д 6 26.05.2011 12:37
Помогите с часами (атмега 16) SvZhuk Proteus 1 19.11.2010 02:29


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


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