Технический форум по робототехнике.
elmot » 26 фев 2013, 15:31
Ahtyng думал, что stm32-discovery - это arm
Вообще имеет смысл перенести в АРМ, где этому базару и место.
elmot » 18 мар 2013, 13:31
Есть вопрос по АВР - спалил неправильным питанием MEGA328P на флай-контроллере. Мне показалось, там есть стаб. питание, а на самом деле - нету, т.е. я бедную мегу питал 8.4В - 2S Lipo.
По крайней мере, прошивка боле не стартует, дудка ее не шьет по UART.
2 Вопроса:
- какова вероятность, что мега не сдохла, а просто слетела прошивка? Имеет ли смысл пытаться ее оживить?
- если все-таки менять чип, нет ли какой-нибудь более мощной AVR, совместимой пин-в-пин, чтобы поапгрейдить контроллер? сейчас там MEGA328P-AU, корпус TQFP32
Duhas » 18 мар 2013, 15:44
чем 328 пин ту пин вроде нет. это самая жирная вроде.. скорее всего померла..
Madf » 18 мар 2013, 15:48
elmot писал(а):Есть вопрос по АВР - спалил неправильным питанием MEGA328P на флай-контроллере. Мне показалось, там есть стаб. питание, а на самом деле - нету, т.е. я бедную мегу питал 8.4В - 2S Lipo.
По крайней мере, прошивка боле не стартует, дудка ее не шьет по UART.
2 Вопроса:
- какова вероятность, что мега не сдохла, а просто слетела прошивка? Имеет ли смысл пытаться ее оживить?
Велика, узнать можно только если попытаться заново прошить его, всплыть может уже на этапе прошивания или потом в режиме работы.
elmot писал(а):- если все-таки менять чип, нет ли какой-нибудь более мощной AVR, совместимой пин-в-пин, чтобы поапгрейдить контроллер? сейчас там MEGA328P-AU, корпус TQFP32
В каком смысле "более мощный"? По напряжению, количество периферии или частоте? В любом случае возможно потребуется допиливать прошивку под другой кристалл..
Я кстати как-то плату с стабом на XMega подал 12В вместо 5, выгорел на подобии SOT23, пробовал потом МК шить - шъется без ошибок, но сам потом не пускается...
elmot » 18 мар 2013, 16:05
Ок, спасибо за ответы. Наверное буду перепаивать чип.
Более мощный - в смысле памяти. Прошивка mii поддерживает кучу процов.
Duhas » 18 мар 2013, 16:15
Madf писал(а):
Я кстати как-то плату с стабом на XMega подал 12В вместо 5, выгорел на подобии SOT23, пробовал потом МК шить - шъется без ошибок, но сам потом не пускается...
у меня мега хмега жила запитанная от DCDCна 12.. садила его до 6 и жила.. минут 5-7.. шилась.. стартовала .. .)
Madf » 18 мар 2013, 16:48
elmot писал(а):Более мощный - в смысле памяти. Прошивка mii поддерживает кучу процов.
Если важна память, то можно конечно поставить MEGA1280, но придется плату переделывать...
Добавлено спустя 1 минуту 35 секунд:Duhas писал(а):у меня мега хмега жила запитанная от DCDCна 12.. садила его до 6 и жила.. минут 5-7.. шилась.. стартовала .. .)
Каким образом можно просадить DC-DC ХМегой? Она потребляет копейки, у вас там прочий обвес всё просаживал или питалово было слабое?
![Shocked :shock:](http://roboforum.ru/images/smilies/shok.gif)
dccharacter » 18 мар 2013, 16:51
clump diodes
Duhas » 18 мар 2013, 17:49
ну толи 1Вт толи 0.5... PEAK.. что то такое стояло
http://www.terraelectronica.ru/pdf/PEAK/P6AU-1205E.pdf 12-12
KKVaka » 10 апр 2013, 21:21
Вообще говоря, в 32-выводном корпусе есть ATmega64M1, она с 4К оперативы и 64 К флэша. Но нам не подошла - работает от 2.7 Вольта минимум. Да же есть какая-то ATxmega32E5, почему-то считается что AVR-8... Но их не смотрел особенно...
![Rolling Eyes :roll:](http://roboforum.ru/images/smilies/rolleyes.gif)
Angel71 » 10 апр 2013, 23:04
KKVaka писал(а):Да же есть какая-то ATxmega32E5, почему-то считается что AVR-8...
это от лени при попытке изучения инфы с офсайта.
Madf » 11 апр 2013, 11:27
я так и не понял из поста выше написанного про что речь вообще идет, про Меги или Хмеги
![Very Happy :D](http://roboforum.ru/images/smilies/biggrin.gif)
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.
Dmitry__ » 28 май 2013, 13:08
Решил вспомнить детство - прошить аврки, откопал avrisp com-портовый. А комп с com-портами за это время ушел в небытие. Стал искать решение, оказывается PICkit2 умеет притворяться юсб-шным avrisp mk2
http://elena-march.narod.ru
avr123.nm.ru » 28 май 2013, 13:34
Так и есть! Pickit2 можно загрузить прошивку для программирования AVR.
![Very Happy :D](http://roboforum.ru/images/smilies/biggrin.gif)
PicKit2 вообще очень интересный инструмент и по сути отладочная плата pic18f2550 - ведь в него можно загружать любые прошивки благодаря USB загрузчику. Есть набор для изготовления USB программатора PicKit2
- Вложения
-
![picki2 набор почтой mkpochtoi.ru USB программатор AVR и PIC.jpg (341.41 КиБ) Просмотров: 5409 picki2 набор почтой mkpochtoi.ru USB программатор AVR и PIC.jpg](./download/file.php?id=28334&t=1&style=9&sid=0c882b265b57e00f0ba2da30e00134f9)
- picki2 набор почтой mkpochtoi.ru USB программатор AVR и PIC