roboforum.ru

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

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

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

elmot » 26 фев 2013, 15:31

Ahtyng думал, что stm32-discovery - это arm
Вообще имеет смысл перенести в АРМ, где этому базару и место.

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

elmot » 18 мар 2013, 13:31

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

2 Вопроса:
- какова вероятность, что мега не сдохла, а просто слетела прошивка? Имеет ли смысл пытаться ее оживить?
- если все-таки менять чип, нет ли какой-нибудь более мощной AVR, совместимой пин-в-пин, чтобы поапгрейдить контроллер? сейчас там MEGA328P-AU, корпус TQFP32

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

Duhas » 18 мар 2013, 15:44

чем 328 пин ту пин вроде нет. это самая жирная вроде.. скорее всего померла..

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

Madf » 18 мар 2013, 15:48

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

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

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

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

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

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

elmot » 18 мар 2013, 16:05

Ок, спасибо за ответы. Наверное буду перепаивать чип.
Более мощный - в смысле памяти. Прошивка mii поддерживает кучу процов.

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

Duhas » 18 мар 2013, 16:15

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

у меня мега хмега жила запитанная от DCDCна 12.. садила его до 6 и жила.. минут 5-7.. шилась.. стартовала .. .)

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

Madf » 18 мар 2013, 16:48

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

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

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

Каким образом можно просадить DC-DC ХМегой? Она потребляет копейки, у вас там прочий обвес всё просаживал или питалово было слабое? :shock:

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

dccharacter » 18 мар 2013, 16:51

clump diodes

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

Duhas » 18 мар 2013, 17:49

ну толи 1Вт толи 0.5... PEAK.. что то такое стояло http://www.terraelectronica.ru/pdf/PEAK/P6AU-1205E.pdf 12-12

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

KKVaka » 10 апр 2013, 21:21

Вообще говоря, в 32-выводном корпусе есть ATmega64M1, она с 4К оперативы и 64 К флэша. Но нам не подошла - работает от 2.7 Вольта минимум. Да же есть какая-то ATxmega32E5, почему-то считается что AVR-8... Но их не смотрел особенно... :roll:

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

Angel71 » 10 апр 2013, 23:04

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

это от лени при попытке изучения инфы с офсайта.

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

Madf » 11 апр 2013, 11:27

я так и не понял из поста выше написанного про что речь вообще идет, про Меги или Хмеги :D

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.

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

Dmitry__ » 28 май 2013, 13:08

Решил вспомнить детство - прошить аврки, откопал avrisp com-портовый. А комп с com-портами за это время ушел в небытие. Стал искать решение, оказывается PICkit2 умеет притворяться юсб-шным avrisp mk2 :shock:
http://elena-march.narod.ru

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


cron
Rambler\'s Top100 Mail.ru counter