roboforum.ru

Технический форум по робототехнике.

МикроКонтроллер AVR начинающим - общие вопросы

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение Skyline » 25 июл 2010, 17:46

avr123.nm.ru писал(а):Вроде нет. В ДИП обе дефицитны, а в TQFP-44 ATmega32 120 руб.

Мне только в ДИП корпусе можно! Хотя у меня в городе нет ни той, ни другой.Снова нужно будет в Самару!
vadinator писал(а):
GHOST_J_D писал(а):Нет Скайлик дело не в порте, а в способе передачи данных

и в переводе МК в режим параллельного программирования, подачей повышенного напряжения (12vdc) на один из входов.
А МК такое напряжение выдержит?
Аватара пользователя
Skyline
 
Сообщения: 278
Зарегистрирован: 12 май 2010, 13:30
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение vadinator » 25 июл 2010, 17:59

Skyline, почитайте про параллельное программирование...видимо аглидский язык не очень?
Попробуйте в гугле набрать "параллельный программатор avr"
удивитесь :D
http://eldigi.ru/site/programmators/9.php
http://kazus.ru/forums/showthread.php?t=11503
http://electronix.ru/forum/lofiversion/ ... t8997.html
это первые три.
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 25 июл 2010, 18:07

Skyline писал(а):Снова нужно будет в Самару!
Наверно дешевле взять совместимую по ногам с ATmega16 и ATmega32 микросхему ATmega8535 у ней памяти меньше но зато 4 ШИМ !
Последний раз редактировалось avr123.nm.ru 25 июл 2010, 18:23, всего редактировалось 2 раз(а).
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение Skyline » 25 июл 2010, 18:20

Вы меня не правильно поняли, у меня в городе не то что какие-то микрухи найти, обвязки в виде резисторов и керамики не найти, единственное что видел это кондеры электролитические и все :pardon: !
Аватара пользователя
Skyline
 
Сообщения: 278
Зарегистрирован: 12 май 2010, 13:30
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 25 июл 2010, 18:21

Я вас прекрасно понял потому и советую - ПОЧТА 80 руб.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение Skyline » 25 июл 2010, 18:25

avr123.nm.ru писал(а):Я вас прекрасно понял потому и советую - ПОЧТА 80 руб.

По России может и 80, а до меня в несколько раз дороже, то на то и выходит :) , зато уверенность в правильно купленном товаре!
Аватара пользователя
Skyline
 
Сообщения: 278
Зарегистрирован: 12 май 2010, 13:30
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 25 июл 2010, 18:29

Почта по всей России одинаково стоит.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение Skyline » 25 июл 2010, 18:31

В графе "откуда" не дописал Казахстан, Уральск.
Аватара пользователя
Skyline
 
Сообщения: 278
Зарегистрирован: 12 май 2010, 13:30
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 25 июл 2010, 18:33

У вас в Казахстане и Самара своя чтоль ? А в Казахстан почта 120 руб.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение SiemX » 06 авг 2010, 16:42

Откуда берутся вот эти зависания в работе таймера?
123.png
1234.png

Мк atmega16. частота 8мгц.
Код программы для CodeVisionAVR
Код: Выделить всёРазвернуть
#include <mega16.h>
#include <delay.h>
                 

void main(void)
{
// Declare your local variables here

// Input/Output Ports initialization
// Port A initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTA=0x00;
DDRA=0x00;

// Port B initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTB=0x00;
DDRB=0xFF;

// Port C initialization
PORTC=0x0F;
DDRC=0xF0;

// Port D initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTD=0x00;
DDRD=0xFF;

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=FFh
// OC0 output: Disconnected
TCCR0=0x00;
TCNT0=0x00;
OCR0=0x00;

// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer 1 Stopped
// Mode: Normal top=FFFFh
// OC1A output: Discon.
// OC1B output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer 1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;


// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// INT2: Off
MCUCR=0x00;
MCUCSR=0x00;


// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: 8000,000 kHz
// Mode: CTC top=OCR2
// OC2 output: Toggle on compare match
ASSR=0x00;
TCCR2=0x19;
TCNT2=0x00;
OCR2=0x4f;


// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// INT2: Off
MCUCR=0x00;
MCUCSR=0x00;

// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x00;

// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;
   

while (1)
      {                   
     
      };
}
Вложения
generator_impulsov.rar
Проект для протеуса
(40.82 КиБ) Скачиваний: 0
SiemX
 
Сообщения: 159
Зарегистрирован: 08 май 2009, 21:21
Предупреждения: -1

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение SERGEY_M » 06 авг 2010, 17:01

проверил, Proteus 7.7 SP2 таких глюков не делает :pardon:
похоже что "собака" срабатывает...
Аватара пользователя
SERGEY_M
 
Сообщения: 682
Зарегистрирован: 20 мар 2009, 12:45
Откуда: Украина, Одесса
ФИО: Сергей

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение SiemX » 06 авг 2010, 17:29

Обновил proteus, глюки пропали :)
SiemX
 
Сообщения: 159
Зарегистрирован: 08 май 2009, 21:21
Предупреждения: -1

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение Кариёзный монстр » 07 авг 2010, 12:21

Народ, можете подсказать хороший самоучитель С на avr? Весь день сегодня ищу и так ничего толкового и не нашел (( Из найденного: avr123.nm.ru - куча рекламы, какие то обезьяньи яркие цвета и нихрена ничего не понятно )) самоучитель С на http://easyelectronics.ru - все супер, но в качестве примеров там платка что автор самоучителя продает за 2500р, те тоже мимо(
Может кто то, что то подскажет? Какую нибудь книжку хотя бы. Кучу книг по авр скачал за сегодня - все рассказывают про асм (
Кариёзный монстр
 
Сообщения: 2
Зарегистрирован: 07 авг 2010, 12:14

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение radonv » 10 авг 2010, 18:28

Привет всем! Купил attiny25v.
А в компиляторе CVAVR нет такого. Есть только attiny25.
Вообщем как тут быть?

http://www.gaw.ru/html.cgi/txt/ic/Atmel ... _45_85.htm
radonv
 
Сообщения: 91
Зарегистрирован: 14 окт 2005, 22:31

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение galex1981 » 10 авг 2010, 19:22

Буква V означает пониженное энергопотребление. Потому можно смело выбирать attiny25
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6