Перейти к содержанию
    

mx586

Участник
  • Постов

    12
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Контакты

  • ICQ
    Array
  1. GPS и GPS/GPRS

    подскажите пожалуйста GPS OEM (что типа oncore от моторолы) с 1000PPS или 100 PPS. или возможно ли у какой-нибудь путем настройки прошивки oem GPS c 1PPS изменить на 100 или 1000PPS?
  2. Программатор AVR

    После того случая прошил и закодил нормально две 8515. сегодня перепоял проц 8535 на то схеме и снова также!!! исользуется внешний клок от ftdi. cmd который я использовал. AVREAL32.EXE +mega8535 -p0x378 -ab -w -% -fBODLEVEL=1,BODEN=1,SUT=2,CKSEL=0,BLB1=3,BLB0=3, S8535C=1,WDTON=1,CKOPT=1,EESAVE=1,BOOTSZ=0,BOOTRST=1 было до фьюзов OSCCAL=A3,A5,9A,99 BODLEVEL=1 BODEN=1 SUT=2 CKSEL=1 BLB1=3 BLB0=3 S8535C=1 WDTON=1 CKOPT=1 EESAVE=1 BOOTSZ=0 BOOTRST=1 стало OSCCAL=A3,A5,9A,99 BODLEVEL=1 BODEN=1 SUT=2 CKSEL=0 BLB1=3 BLB0=3 S8535C=1 WDTON=1 CKOPT=1 EESAVE=1 BOOTSZ=0 BOOTRST=1 я не понимаю в чем проблема. почему они блокируются?
  3. Программатор AVR

    ох... совсем перепутал %) она включена extranl clock. то есть с CKSEL=0 все в порядке. (его генерит ftdi245bm раньше за ней багов не числилось) но все таки попробовал как вы сказали. результат тотже. can't resync. а про BSIZ я имел ввиду что в новой версии нельзя писать просто BSIZ, на сколько я понял. мне сказали что при таких глюках возможно что програматор может вырубить SPIEN. то есть если у меня нет паралельного програматора, можно менять проц =(
  4. Программатор AVR

    Здравствуйте! Cтолкнулся с проблемой при использовании avreal. может кто подскажет выход? Скачал последнию версию v1.25rev3 и с помощью нее прошил mega8535. Сначало все было гуд, то есть все прошивалось через байтбластер на ура. Схема с внешним кварцем на 6 Мгц. Фьюзы сначала не трогал(и зря наверно их потом трогал =((( ) У меня был cmd с прописанными как мне надо фьюзами. и к сожалению я не посомтрел как называются по новой фьюзы и какие доступны для 8535. (cmd был под 8515) после чего естесственно программатор пересал видеть проц. а имменно can't resync. я грешу на BSIZ=3 в меньшей степени на (CKSEL=0,CKOPT=1) так как у 8535 BSIZ нету. возможно ли что он записал не туда биты. и залочил SPI? потому что ответа от проца нет. (все 00000 если использовать -%) а байт бластер живой, другую плату читает на ура. если он действительно залочился, можно ли как то снять блокировку, не использую параллльный метод? есть ли какой-то простой и эффективный метод? или проще поменять проц? заранее благодарен за ответы.
  5. да для PCAD. через буфер что-то не понял. там после нетлиста уже компоненты стоят. но они нерасставленны и нет разводки. просто копировать и вставить фигня получается. единственный вариант пока вижу в записи макросов чтоли.
  6. Есть у меня несколько так скажем модулей которые постоянно я использую в платах. например чип для работы через usb. Суть в том что разводка одна и та же. (но проекты разные) и как то не целесообразно каждый раз руками повторять разводку. Посоветуйте плиз как можно уже из готового pcb скопировать трассировку и перенести на новый pcb с только что вставленным нетлистом?
  7. 2 andk: меня интересует подключение Меги8515 к NM7010A на базе w3100a. могли бы вы поделиться схемкой? =))) заранее благодарен 2Артемка: возможно ли как то достать схемы подключения? а то на фтп пока не пускают =((
  8. upc2 спасибо что откликнулся =)) ацп будет цеплятсся не напрямую компу, а к микрухе Мега8515, а от нее уже дальше. то есть вроде как все ок должно быть. 14 бит выбрал чтобы уж точно были заданные в техзадании 12 бит. кстати вопрос, а что лучше юзать Sigma-Delta ацп или последовательного приблежения? (извините я нуб в этом =)))) сигнал с датчика +-10в. но чаще юзается в пределах десятки mV
  9. 2 upc2: что можешь сказать про ad7865. мне нужно чтобы было 3 канала +-10V. и минимум 12 бит. (скорости не высокие, вроде даже встроенное опорное есть) какие есть плюсы, минусы? возможно лучше подойдет другой ацп?
  10. Пожалуйста помогите советом =))) задача: есть датчики которые рассредоточены на расстоянии 500м, например вдоль моста. хочется снимать с них информацию без помощи проводов. информация должна скидываться на комп. решил юзать wi-fi. похоже самым лучшим способом будет использование Digi Connect® Wi-ME. там как раз ТТЛ совместимы интерфейс. тобиш оцифрил показания и послал байтик через SPI. все круто. Но есть вопросы. потянут ли они от 100 до 500-600 метров расстояние? и где их можно купиь? весь инет облазил нигде нету или я плохо лазил? неужеле из-за бугра заказывать? кто-то уже успел поработать с это штучкой? есть куча вопросов. вариант 2: (не я придумал) те же датчики но вместо DIGI ставиться обычный модуль ethernet. потом через витую пару подключается к точке. меня смущает то что куча точек и 1 клиент(комп на котором будет собираться вся инфа). будет ли работать такая схема? Как лучше реализовать сбор данных? может у когото есть лучше вариант? заранее всем спасибо! жду ваших предложений и критики.
  11. Mega8515 не работает

    а да))) эта я здесь забыл написать, а так делэй стоит , все равно спасибо. ещё вопрос к гуру )) а fuse OSCCAL на что влияет? то есть если у мня external clock то мне на него все раво?проверьте плиз мои fuses для external cklock. то такое ощущения что прога просто не запускается
  12. Mega8515 не работает

    Вообщем использую я ATMega8515. Процессор не делает того, что я ему запрограммировал. А на выходы, то есть PORTC в листинге стоит 1.5в, вместо 4,7в. (делэй менял в больших диапазонах, скорее всего не он) По схеме процессор соединен с ft8u245bm и сидит на питании от usb. а остальные пины как стояли ещё до прошивки так и остались, кто 0 кто 4,5 в. Вообщем ничего не понял, вроде все по даташиту сделал. Вот в инете нашел ваш форум, помогите плиз советом. Питание и земля проверил, все пины подцеплины как надо. Используется Кварц на 6Мгц. подцепленный к XTAIL1 Avreal прошивает, и говорит что все ок. Fuses: OSCCAL = A4, A6, 9D, 9F BLEV = 1 BODEN = 1 SUT = 2 CKSEL = 0 BLB1 = 3 BLB0 = 3 S8515C = 1 WDTON = 1 CKOPT = 0 EESV = 1 BSIZ = 3 BRST = 1 Пишу программу в ICCAVR. Взял саму простую чтобы дёргала ногами //ICC-AVR application builder : 09.05.2005 20:05:18 // Target : M8515 // Crystal: 6.0000Mhz #include <iom8515v.h> #include <macros.h> void port_init(void) { PORTA = 0xFF; DDRA = 0x00; PORTB = 0xFD; DDRB = 0x03; PORTC = 0xFF; DDRC = 0xFF; PORTD = 0xFD; DDRD = 0x03; PORTE = 0x07; DDRE = 0x00; } //Watchdog initialisation // prescale: 2048K cycles void watchdog_init(void) { WDR(); //this prevents a timout on enabling WDTCR = 0x0F; //WATCHDOG ENABLED - dont forget WDR } void delay(unsigned int del) { unsigned int i; for (i=0;i<del;i++) { WDR(); asm("NOP"); } } void main(void) { //stop errant interrupts until set up CLI(); //disable all interrupts port_init(); watchdog_init(); MCUCR = 0x00; EMCUCR = 0x00; GICR = 0x00; TIMSK = 0x00; SEI(); //re-enable interrupts //all peripherals are now initialised while(1) { PORTC = 0x00; delay(10000); PORTC = 0xFF; } }
×
×
  • Создать...