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

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

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

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

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

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

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

 
Опции темы
Непрочитано 07.06.2011, 14:20  
kazusdoc
Частый гость
 
Регистрация: 23.05.2009
Сообщений: 46
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 2 сообщении(ях)
kazusdoc на пути к лучшему
По умолчанию Re: Нужна помощь в написании программы для Attiny2313

зачем нужен ШИМ для мигания????
и еще

if (!PIND.3==1)
{
PORTB.0=0; // off
delay_ms(200); // Задержка
PORTB.0=1; // on
delay_ms(200); // Задержка
PORTB.0=0; // off
delay_ms(200); // Задержка
PORTB.0=1; // on
delay_ms(200); // Задержка
PORTB.0=0; // off
delay_ms(500); // Задержка

PORTB.1=0; // off
delay_ms(200); // Задержка
PORTB.1=1; // on
delay_ms(200); // Задержка
PORTB.1=0; // off
delay_ms(200); // Задержка
PORTB.1=1; // on
delay_ms(200); // Задержка
PORTB.1=0; // off
delay_ms(500); // Задержка
}

можно и покороче записать

if (!PIND.3==1)
{ for(i=0;i++;i‹{
PORTB.0=i & 0x1;
delay_ms(200); }
}
Реклама:
kazusdoc вне форума  
Непрочитано 07.06.2011, 14:46  
korsaj
Частый гость
 
Регистрация: 12.05.2009
Сообщений: 44
Сказал спасибо: 3
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
korsaj на пути к лучшему
По умолчанию Re: Нужна помощь в написании программы для Attiny2313

Сообщение от Argentym Посмотреть сообщение
так поставлениа задача. если бы можно было не на С то я бы так и написал.
если кто может помочь отпишитесь.
Вообщето у вас практически ничего не написано и переписать ваш код на асм дело 5-15 минут (зависит от скорости набора).
korsaj вне форума  
Непрочитано 07.06.2011, 14:57  
Argentym
Прохожий
 
Регистрация: 13.05.2011
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Argentym на пути к лучшему
По умолчанию Re: Нужна помощь в написании программы для Attiny2313

вот для этого я и обратился к вам что бы помогли мне сделать. и что есть АСМ
Argentym вне форума  
Непрочитано 07.06.2011, 15:03  
kazusdoc
Частый гость
 
Регистрация: 23.05.2009
Сообщений: 46
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 2 сообщении(ях)
kazusdoc на пути к лучшему
По умолчанию Re: Нужна помощь в написании программы для Attiny2313

2 Argentym - вот Вам пример ШИМа
Вложения:
Тип файла: rar 2.rar (31.4 Кб, 78 просмотров)
kazusdoc вне форума  
Непрочитано 07.06.2011, 15:18  
Argentym
Прохожий
 
Регистрация: 13.05.2011
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Argentym на пути к лучшему
По умолчанию Re: Нужна помощь в написании программы для Attiny2313

kazusdoc, вот то что я и хотел плучить только мне надо для Attiny2313
Argentym вне форума  
Непрочитано 07.06.2011, 15:26  
kazusdoc
Частый гость
 
Регистрация: 23.05.2009
Сообщений: 46
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 2 сообщении(ях)
kazusdoc на пути к лучшему
По умолчанию Re: Нужна помощь в написании программы для Attiny2313

Сообщение от Argentym
....только мне надо для Attiny2313
ну так измените TCCRхх для Attiny2313 - работа не велика
kazusdoc вне форума  
Непрочитано 08.06.2011, 00:03  
Argentym
Прохожий
 
Регистрация: 13.05.2011
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Argentym на пути к лучшему
По умолчанию Re: Нужна помощь в написании программы для Attiny2313

бррррр немогу разобраться (наверное потому что я не учился на програмиста) а если я попрашу вас мне помочь сделать просто программу для плавного мигания светодиодами на Attiny 2313 на тех выводах что у меня указаны???
Argentym вне форума  
Непрочитано 08.06.2011, 05:19  
Alpet75
Временная регистрация
 
Регистрация: 08.10.2010
Сообщений: 68
Сказал спасибо: 4
Сказали Спасибо 12 раз(а) в 9 сообщении(ях)
Alpet75 на пути к лучшему
По умолчанию Re: Нужна помощь в написании программы для Attiny2313

как вариант скачайте flowcode avr. Там можно и светодиоды подключить и блоками прогу написать. Да и для разовой схеме будет проще и понятней. Там в меню "мехатроника" есть такая штука PWM - это и есть шим. Еще и сразу наглядно показывает как оно работает. Как то баловался этим. Просто и удобно. Да и знаний программирования не нужно.
Alpet75 вне форума  
Непрочитано 08.06.2011, 06:11  
Alpet75
Временная регистрация
 
Регистрация: 08.10.2010
Сообщений: 68
Сказал спасибо: 4
Сказали Спасибо 12 раз(а) в 9 сообщении(ях)
Alpet75 на пути к лучшему
По умолчанию Re: Нужна помощь в написании программы для Attiny2313

Собственно вот в архиве. И прога во флоукоде (во флукоде ШИМ не эмулируеться на светодиодах) и эмуляция в протеусе. В блок-схеме есть две переменные, которые и отвечат за нарастание/убывание ШИМ. Только в железо залить )). Поймать ШИМ можно только на определенных ногах (в моем примере используеться два канала... да в общем то там все понятно...
Вот тут все разжеванно http://www.avrlab.com/comment/reply/90#comment-form
А вообще у тиньки 2313 аппаратный ШИМ на 9,14,15,16 ногах.
Вложения:
Тип файла: zip ШИМ11.ZIP (38.5 Кб, 76 просмотров)

Последний раз редактировалось Alpet75; 08.06.2011 в 07:32.
Alpet75 вне форума  
Непрочитано 08.06.2011, 09:58  
Argentym
Прохожий
 
Регистрация: 13.05.2011
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Argentym на пути к лучшему
По умолчанию Re: Нужна помощь в написании программы для Attiny2313

спасибо буду прбовать
Argentym вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Апгрейд и комплектующие для ноутбуков mikesmith Барахолка электронных компонентов 28 17.05.2023 23:25
Книги dosikus Делимся опытом 11242 29.12.2015 23:45
Nec upd78f0102h нужна помощь Boryan Микроконтроллеры, АЦП, память и т.д 9 27.09.2010 20:23
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49


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


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