Jump to content

zSADAMz

Members
  • Content Count

    592
  • Joined

  • Last visited

Community Reputation

2 Обычный

About zSADAMz

  • Rank
    Завсегдатай

Контакты

  • ICQ
    488527518

Информация

  • Пол
    Мужчина
  • Город
    Киев

Электроника

  • Стаж в электронике
    3-5 лет

Recent Profile Visitors

6393 profile views
  1. Приветствую. Вот, задумался над еще одной сборкой ВП. Теперь просто УМ. Может у кого есть печатки от WP mk II v1.2 от 17.05.2009? Срисовать можно и вручную, благо все фотки есть, просто времени занимает...
  2. Апну темку. Появлась мелкая беда: CVAVR из под 7 винды программирует целую вечность. Та же прошивка, но винда ХР - 10 секунд дела. Ковырял настройки порта туда-сюда, не помогло. Может кто знает причину?
  3. zSADAMz

    Mega128

    Все верно. Дело в прошитом фюзе поддержки 103. СПАСИБО!
  4. zSADAMz

    Mega128

    За фюзы спасибо, завтра поколупаю. Теоретически, может включена совместимость с мегой103....
  5. zSADAMz

    Mega128

    Вот уже какие сутки бьюсь над проблемой: некорректно работает ШИМ. Микросхема мега128, внутрений тактовый генератор на 8МГц. "Болванка" сгенерирована автоматом в CVAVR. Оба 16 битных Т/С настроены на режим Phase and Frequency Correct. Включены все выходы как неинвертирующие. Регистр ICR=0x03FF (режим 10 бит). Больше никаких процессов нету. В результате, после прошивки выхода с Т/С1 сигнал выдается только на выходы A и B, на ноге С нету сигнала. Сам таймер работает, на портах тоже можно получить сигнал (тоесть они функционируют). В другом режиме ШИМ сигнала на выходе С тоже нету. Выходы Т/С3 вообще молчат, хотя порты работают, таймер тоже работает. В других режимах ШИМ результат такой же. Контроллер запаян на макетку, подключено питание на нужные ноги+питание на AVCC. GND подключен где надо. Больше ничего не подключено. Пробовал микросхемы из разных партий (куплены в разное время, с интервалом около года). Разные программаторы, разные ОС компов, разные версии CVAVR, когда паяли даже разным оборудованием пользовались. Результат один. Моделирование в протеусе говорит что все норм. Но протеус прога не стабильная... Прошу исходник. Мож я чего то не знаю... /***************************************************** This program was produced by the CodeWizardAVR V1.24.7e Professional Automatic Program Generator © Copyright 1998-2005 Pavel Haiduc, HP InfoTech s.r.l. http://www.hpinfotech.com e-mail:office@hpinfotech.com Chip type : ATmega128 Program type : Application Clock frequency : 8,000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 1024 *****************************************************/ #include <mega128.h> // Declare your global variables here 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=Out Func6=Out Func5=Out Func4=In Func3=In Func2=In Func1=In Func0=In // State7=0 State6=0 State5=0 State4=T State3=T State2=T State1=T State0=T PORTB=0x00; DDRB=0xE0; // Port C 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 PORTC=0x00; DDRC=0x00; // 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=0x00; // Port E initialization // Func7=In Func6=In Func5=Out Func4=Out Func3=Out Func2=In Func1=In Func0=In // State7=T State6=T State5=0 State4=0 State3=0 State2=T State1=T State0=T PORTE=0x00; DDRE=0x38; // Port F 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 PORTF=0x00; DDRF=0x00; // Port G initialization // Func4=In Func3=In Func2=In Func1=In Func0=In // State4=T State3=T State2=T State1=T State0=T PORTG=0x00; DDRG=0x00; // Timer/Counter 0 initialization // Clock source: System Clock // Clock value: Timer 0 Stopped // Mode: Normal top=FFh // OC0 output: Disconnected ASSR=0x00; TCCR0=0x00; TCNT0=0x00; OCR0=0x00; // Timer/Counter 1 initialization // Clock source: System Clock // Clock value: 8000,000 kHz // Mode: Ph. & fr. cor. PWM top=ICR1 // OC1A output: Non-Inv. // OC1B output: Non-Inv. // OC1C output: Non-Inv. // 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 // Compare C Match Interrupt: Off TCCR1A=0xA8; TCCR1B=0x11; TCNT1H=0x00; TCNT1L=0x00; ICR1H=0x03; ICR1L=0xFF; OCR1AH=0x00; OCR1AL=0xFF; OCR1BH=0x00; OCR1BL=0xAA; OCR1CH=0x00; OCR1CL=0x09; // Timer/Counter 2 initialization // Clock source: System Clock // Clock value: Timer 2 Stopped // Mode: Normal top=FFh // OC2 output: Disconnected TCCR2=0x00; TCNT2=0x00; OCR2=0x00; // Timer/Counter 3 initialization // Clock source: System Clock // Clock value: 8000,000 kHz // Mode: Ph. & fr. cor. PWM top=ICR3 // Noise Canceler: Off // Input Capture on Falling Edge // OC3A output: Non-Inv. // OC3B output: Non-Inv. // OC3C output: Non-Inv. // Timer 3 Overflow Interrupt: Off // Input Capture Interrupt: Off // Compare A Match Interrupt: Off // Compare B Match Interrupt: Off // Compare C Match Interrupt: Off TCCR3A=0xA8; TCCR3B=0x11; TCNT3H=0x00; TCNT3L=0x00; ICR3H=0x03; ICR3L=0xFF; OCR3AH=0x00; OCR3AL=0xFF; OCR3BH=0x00; OCR3BL=0xAA; OCR3CH=0x00; OCR3CL=0x09; // External Interrupt(s) initialization // INT0: Off // INT1: Off // INT2: Off // INT3: Off // INT4: Off // INT5: Off // INT6: Off // INT7: Off EICRA=0x00; EICRB=0x00; EIMSK=0x00; // Timer(s)/Counter(s) Interrupt(s) initialization TIMSK=0x00; ETIMSK=0x00; // Analog Comparator initialization // Analog Comparator: Off // Analog Comparator Input Capture by Timer/Counter 1: Off ACSR=0x80; SFIOR=0x00; while (1) { // Place your code here }; }
  6. Управление RGB светодиодами, со стабилизацией по току от 20мА до 1.5А. Драйвера смотрели - все что выдает гугл купить даже под заказ проблема.
  7. Собственно. Есть задача: необходимо создать микропроцессорную систему для управления нагрузкой. 6 каналов ШИМ, частотой около 4кГц, разрядностью 10 бит. Каналы одинаковой частоты, с независимым управлением скважностью. Ранее эта задача реализовалась на меге128, у которой есть на борту 2 Т/С, по 3 выхода на каждый. Но ищется другой вариант. Програмный ШИМ получается медленный. Может кто пользовал ШИМ-драйверы? Вот решил попросить совета, может кто сталкивался с такой задачей.
  8. апну темку что бы не засорять новой темой. На работе нашолся в закромах оригинальный STK500. Мне в аккурат нужно востановить мешок разных контроллеров. Соответственно шить в паралельном режиме и повышеным напряжением. Я работаю в CVAVR, отладчик и остальные навороты AVRStudio мне не нужны. Но вот засада нигде не могу найти как шить из под CVAVR в режиме ППН. Кто что подскажет?
  9. собрал я фильтр по этой ссылочке http://www.electroclub.info/samodel/sub_pred.htm#1 Как по описанию, сам корректор отключил. Звука нет практически. Выкручиваю все на максимум (из компа) а звук ели-ели. Включаю без фильтра - все нормально. Сумматор пересчитан на Ку - 10. Стоит ли увеличивать Ку до 20-30? Может кто чтото подсказать? В принцепе мне сам корректор не нужен, просто у меня лежали 3 штучки ОРА2134, решил зделать этот, что бы не покупать другие операционики.
  10. я собираю комбарь на ВП. Все никак не дособираю))) А все эти росказни про гитарные комбики.. имхо мегобоян. Ну чесно. Ремонтировал я как то маршалоский комбарь. По описанию в инете все "кипятком писают" - такой хороший и всего за 250+ баксов. Я его открыл и мне захотелось плакать: преамп на ТЛках 071, на выходе ТДАшка какая то (не помню уже). Дин, 10", барахло. Корочь его себестоймость баксов 50 в базарный день. Включаю гитару, все регуляторы в нули, кромкость 5/10 - мягктий удар по струнам и все, нету звука один срач, дин просто уходит в расколбас.
  11. где то обрыв или дефектный элемент. ПРоверить ПП на их наличие.
×
×
  • Create New...