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

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

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

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

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

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

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

Закрытая тема
Опции темы
Непрочитано 30.11.2008, 00:57   #31
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию

Сообщение от nml
Неужто трудно было фузик по другому обозвать??? Пришлось вызывать вышеописанную "скорую помощь"
Это ж АТМЕЛЬ.. им по барабану пользователи )))

Зато контролеров больше купят )))
Реклама:
picavr вне форума  
Непрочитано 30.11.2008, 06:45   #32
virZh
Частый гость
 
Регистрация: 27.07.2007
Сообщений: 20
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
virZh на пути к лучшему
По умолчанию

Для ssergess: STK200 вообще-то программатор не совсем параллельный. Точнее даже - совсем не параллельный. Он только подключается к параллельному порту ПК, а программирует по последовательной шине. При подключении меги8 к параллельному программатору используется 20! проводников, да и схема чуть посложнее... Хотя и не на много.
virZh вне форума  
Непрочитано 30.11.2008, 14:46   #33
ssergess
Частый гость
 
Регистрация: 10.10.2007
Сообщений: 22
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
ssergess на пути к лучшему
По умолчанию

Сообщение от virZh
Для ssergess: STK200 вообще-то программатор не совсем параллельный.
Йа-йа... Однозначно... Ошибся, простите неразумного Rx+Tx+Clk никогда пареллельным не было
ssergess вне форума  
Непрочитано 30.11.2008, 22:25   #34
alex28411
Прописка
 
Аватар для alex28411
 
Регистрация: 14.01.2008
Сообщений: 121
Сказал спасибо: 1
Сказали Спасибо 19 раз(а) в 18 сообщении(ях)
alex28411 на пути к лучшему
По умолчанию

Доброго всем времени суток! Может вопрос не совсем в тему, но касается МЕГИ 8.
Прописал таймер 2 на генерацию ШИМ с фазовой коррекцией, сунул прогу в АВР студио просимулировать. Счетчик считает, сравнивает как и положено, но сигнал меняется почему-то в регистре PINB.3 а не в PORTB.3 Соответственно при прошивке МК на ноге OC2 сигнал ШИМ отсутствует. В МЕГЕ 16 такой проблеммы не было? Подскажите, плиз, где собака зарыта?
alex28411 вне форума  
Непрочитано 01.12.2008, 01:57   #35
snakesoft
Частый гость
 
Регистрация: 27.11.2008
Сообщений: 17
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
snakesoft на пути к лучшему
По умолчанию

СПАСИБО ВСЕМ ЗА ПОМОЩЬ!!!!
ПРОБЛЕМА РЕШЕНА!!!

Методом подачи сигнала с другово микроконтроллера
а именно ATmega32!!!

Вывод XTAL1 ATmega32 соеденил с ATmega8 вывод XTAL1 тоесть 7 ногу ATmega32 с 7 ногой ATmega8 ну и соответственно посодил на общую шину.
Мега 8 увидилась и удалось изменить фьюзы!!!

Единственное подскажите какие фьюзы у меги 8 заводские?[/b]
snakesoft вне форума  
Непрочитано 01.12.2008, 11:15   #36
pigtail
Временная регистрация
 
Регистрация: 22.06.2006
Сообщений: 82
Сказал спасибо: 5
Сказали Спасибо 9 раз(а) в 8 сообщении(ях)
pigtail на пути к лучшему
По умолчанию

Вообще то в даташите есть значения фьюзов по умолчанию.
pigtail вне форума  
Непрочитано 02.12.2008, 23:24   #37
ra9mig
Прописка
 
Регистрация: 24.09.2008
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
ra9mig на пути к лучшему
По умолчанию

Сообщение от alex28411
В МЕГЕ 16 такой проблеммы не было? Подскажите, плиз, где собака зарыта?
Вот что напиано в "матчасти":
Цитата:
Чтобы таймер/счетчик мог управлять состоянием этих выводов, они должны быть сконфигурированы как выходы (соответствующий бит регистра DDRx должен быть установлен в 1).
Напоминаю, что любая операция записи в счетный регистр блокирует формирование сигнала о совпадении, если оно произойдет в следующем такте.
Про FOC2 - В режимах Fast PWM и Phase Correct PWM этот бит должен быть сброшен в 0.
Про WGM2[1,0] - 01 - Phase correct PWM.
Про COM21 - равен 1!
Для исключения несимметричных выбросов в этом режиме тоже реализована двойная буферизация записи в регистры сравнения. Поэтому действительное изменение содержимого регистра сравнения происходит только в момент достижения счетчиком максимального значения.
При работе таймера/счетчика в асинхронном режиме Изменение состояния выводов ОС2 производится по тактовому сигналу таймера/счетчика и не синхронизируется с тактовым сигналом микроконтроллера.

А. В. Евстифеев
МИКРОКОНТРОЛЛЕРЫ AVR
СЕМЕЙСТВА Mega
Руководство
пользователя
ВСЁ!
А что уж там реально у Вас делается "только звезды знают..."
__________________
Если мы вам не подходим, вы нам вовсе не нужны!
Услышал и забыл, увидел и запомнил, сделал и понял!
Нейрон - штука тонкая!
Чудес на свете не бывает!
ra9mig вне форума  
Непрочитано 03.12.2008, 21:45   #38
alex28411
Прописка
 
Аватар для alex28411
 
Регистрация: 14.01.2008
Сообщений: 121
Сказал спасибо: 1
Сказали Спасибо 19 раз(а) в 18 сообщении(ях)
alex28411 на пути к лучшему
По умолчанию

Фрагмент кода на Си:
Настройка порта B:
DDRB = 0b11111111;
PORTB = 0b00000000;

Конфигурация счетчика:
TCCR2 |= (1‹‹WGM20) | (1‹‹COM21) | (1‹‹CS22) | (1‹‹CS20)

При этом изменяется только регистр PINB.3, хотя по идее должен изменяться PORTB.3
alex28411 вне форума  
Непрочитано 04.12.2008, 20:25   #39
ra9mig
Прописка
 
Регистрация: 24.09.2008
Сообщений: 116
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
ra9mig на пути к лучшему
По умолчанию

Значение на порту меняется правильно (момент и уровень переключения)?
P.S.
Сообщение от alex28411
Конфигурация счетчика:
TCCR2 |= (1‹‹WGM20) | (1‹‹COM21) | (1‹‹CS22) | (1‹‹CS20)
Я в С не силен, отсюда вопрос: оператор "|=" вроде как "OR" с чем было, а присвоение "="?...
__________________
Если мы вам не подходим, вы нам вовсе не нужны!
Услышал и забыл, увидел и запомнил, сделал и понял!
Нейрон - штука тонкая!
Чудес на свете не бывает!
ra9mig вне форума  
Непрочитано 05.12.2008, 21:31   #40
alex28411
Прописка
 
Аватар для alex28411
 
Регистрация: 14.01.2008
Сообщений: 121
Сказал спасибо: 1
Сказали Спасибо 19 раз(а) в 18 сообщении(ях)
alex28411 на пути к лучшему
По умолчанию

В СИ "|=" означает операцию логическое ИЛИ, т.е. запись типа : TCCR2 |= (1‹‹WGM20) означает записать логическую единицу в бит WGM20 регистра TCCR2 без изменения остальных бит.

Проблема решена. Оказалось банальное влияние программатора на работу контроллера. Когда отключил программатор от устройства, все заработало. Спасибо всем кто откликнулся!
alex28411 вне форума  
Закрытая тема

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с ATmega 32 (32х) naumovich Микроконтроллеры, АЦП, память и т.д 10 07.10.2008 08:31
Помогите разобраться с ATMEGA 8 alex28411 Микроконтроллеры, АЦП, память и т.д 6 09.08.2008 14:35
Помогите советом Atmega+MBI onixsuanaxddd Микроконтроллеры, АЦП, память и т.д 3 04.06.2008 06:38
Помогите с глюком в ATmega 16!!! 357357 Микроконтроллеры, АЦП, память и т.д 4 07.04.2008 02:27
Люди помогите с ATMega и Code Vision 7Fantomas7 Микроконтроллеры, АЦП, память и т.д 2 05.04.2008 21:10


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


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