roboforum.ru

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


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

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

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

Сообщение elmot » 26 фев 2013, 15:31

Ahtyng думал, что stm32-discovery - это arm
Вообще имеет смысл перенести в АРМ, где этому базару и место.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение elmot » 18 мар 2013, 13:31

Есть вопрос по АВР - спалил неправильным питанием MEGA328P на флай-контроллере. Мне показалось, там есть стаб. питание, а на самом деле - нету, т.е. я бедную мегу питал 8.4В - 2S Lipo.
По крайней мере, прошивка боле не стартует, дудка ее не шьет по UART.

2 Вопроса:
- какова вероятность, что мега не сдохла, а просто слетела прошивка? Имеет ли смысл пытаться ее оживить?
- если все-таки менять чип, нет ли какой-нибудь более мощной AVR, совместимой пин-в-пин, чтобы поапгрейдить контроллер? сейчас там MEGA328P-AU, корпус TQFP32
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение Duhas » 18 мар 2013, 15:44

чем 328 пин ту пин вроде нет. это самая жирная вроде.. скорее всего померла..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение Madf » 18 мар 2013, 15:48

elmot писал(а):Есть вопрос по АВР - спалил неправильным питанием MEGA328P на флай-контроллере. Мне показалось, там есть стаб. питание, а на самом деле - нету, т.е. я бедную мегу питал 8.4В - 2S Lipo.
По крайней мере, прошивка боле не стартует, дудка ее не шьет по UART.

2 Вопроса:
- какова вероятность, что мега не сдохла, а просто слетела прошивка? Имеет ли смысл пытаться ее оживить?

Велика, узнать можно только если попытаться заново прошить его, всплыть может уже на этапе прошивания или потом в режиме работы.
elmot писал(а):- если все-таки менять чип, нет ли какой-нибудь более мощной AVR, совместимой пин-в-пин, чтобы поапгрейдить контроллер? сейчас там MEGA328P-AU, корпус TQFP32

В каком смысле "более мощный"? По напряжению, количество периферии или частоте? В любом случае возможно потребуется допиливать прошивку под другой кристалл..

Я кстати как-то плату с стабом на XMega подал 12В вместо 5, выгорел на подобии SOT23, пробовал потом МК шить - шъется без ошибок, но сам потом не пускается...
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

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

Сообщение elmot » 18 мар 2013, 16:05

Ок, спасибо за ответы. Наверное буду перепаивать чип.
Более мощный - в смысле памяти. Прошивка mii поддерживает кучу процов.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

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

Сообщение Duhas » 18 мар 2013, 16:15

Madf писал(а):
Я кстати как-то плату с стабом на XMega подал 12В вместо 5, выгорел на подобии SOT23, пробовал потом МК шить - шъется без ошибок, но сам потом не пускается...

у меня мега хмега жила запитанная от DCDCна 12.. садила его до 6 и жила.. минут 5-7.. шилась.. стартовала .. .)
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение Madf » 18 мар 2013, 16:48

elmot писал(а):Более мощный - в смысле памяти. Прошивка mii поддерживает кучу процов.

Если важна память, то можно конечно поставить MEGA1280, но придется плату переделывать... :D

Добавлено спустя 1 минуту 35 секунд:
Duhas писал(а):у меня мега хмега жила запитанная от DCDCна 12.. садила его до 6 и жила.. минут 5-7.. шилась.. стартовала .. .)

Каким образом можно просадить DC-DC ХМегой? Она потребляет копейки, у вас там прочий обвес всё просаживал или питалово было слабое? :shock:
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

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

Сообщение dccharacter » 18 мар 2013, 16:51

clump diodes
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

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

Сообщение Duhas » 18 мар 2013, 17:49

ну толи 1Вт толи 0.5... PEAK.. что то такое стояло http://www.terraelectronica.ru/pdf/PEAK/P6AU-1205E.pdf 12-12
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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

Сообщение KKVaka » 10 апр 2013, 21:21

Вообще говоря, в 32-выводном корпусе есть ATmega64M1, она с 4К оперативы и 64 К флэша. Но нам не подошла - работает от 2.7 Вольта минимум. Да же есть какая-то ATxmega32E5, почему-то считается что AVR-8... Но их не смотрел особенно... :roll:
Аватара пользователя
KKVaka
 
Сообщения: 230
Зарегистрирован: 02 мар 2012, 07:18
Откуда: Новосибирск
Skype: nic_kkv

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

Сообщение Angel71 » 10 апр 2013, 23:04

KKVaka писал(а):Да же есть какая-то ATxmega32E5, почему-то считается что AVR-8...

это от лени при попытке изучения инфы с офсайта.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

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

Сообщение Madf » 11 апр 2013, 11:27

я так и не понял из поста выше написанного про что речь вообще идет, про Меги или Хмеги :D
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

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

Сообщение paslenok » 23 май 2013, 18:38

Здравствуйте. Пишу программу "вольтметр" на микропаскаль для микроконтроллера Атмега16. в процессе реализации получаю число z, которое необходимо вывести на ЖКИ. это число для вывода на ЖКИ делю на 3 части (целую(txt1), саму запятую(txt2) и дробную(txt3)), а затем пытаюсь вывести txt1,txt2,txt3 одновременно. для склеивания трех строк использую concat, но программа в этом месте выдает синтаксическую ошибку. Подскажите, есть ли еще какие-нибудь функции для одновременного вывода трех строк? Вот сам код для наглядности

program qwerty;
const num:array[0..9] of byte=(%11111100,%01100000,%11011010,%11110010,%01100110,%10110110,%10111110,%11100000,%11111110,%11110110);
var a,z,k,m:integer;
txt1: string [1];
txt2: string [11];
txt3: string [1];
txt4: string[14];
begin

DDRD:=0xFF;
DDRB:=0xFF;
DDRC:=0xFF;
Lcd4_Custom_Init(PORTB,7,6,5,4,PORTB,0,1,2);
ADMUX:=0x03; //podkl 3 vxod
ADCSRA.ADEN:=1;// razreshit' rabotu adc na bite aden
ADCSRA.ADSC:=1; //zapusk preobraz.
ADCSRA.ADATE:=1;// zapusk nepreryvnogo preobrazovaniya
While true do begin
a:=(ADCH*4+ADCL)*100;
z:=5*(a)/1024;
k:=z div 100;
m:=z mod 100;
IntToStr(k, txt1);
IntToStr(m, txt2);
txt3:=(',');
txt4:=concat(txt1,txt3,txt2);
Lcd4_Custom_Out(1,1,txt4);
delay_ms(300);

end;
end.
paslenok
 
Сообщения: 5
Зарегистрирован: 17 май 2013, 09:18

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

Сообщение Dmitry__ » 28 май 2013, 13:08

Решил вспомнить детство - прошить аврки, откопал avrisp com-портовый. А комп с com-портами за это время ушел в небытие. Стал искать решение, оказывается PICkit2 умеет притворяться юсб-шным avrisp mk2 :shock:
http://elena-march.narod.ru
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

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

Сообщение avr123.nm.ru » 28 май 2013, 13:34

Так и есть! Pickit2 можно загрузить прошивку для программирования AVR. :D PicKit2 вообще очень интересный инструмент и по сути отладочная плата pic18f2550 - ведь в него можно загружать любые прошивки благодаря USB загрузчику. Есть набор для изготовления USB программатора PicKit2
Вложения
picki2 набор почтой mkpochtoi.ru USB программатор AVR и PIC.jpg
picki2 набор почтой mkpochtoi.ru USB программатор AVR и PIC
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Пред.След.

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

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

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