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

AlHakim

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

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

  • Посещение

Репутация

0 Обычный

Информация о AlHakim

  • Звание
    Участник
    Участник

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. в принципе дальше в коде стоят ADC1->SQR1 |= (uint32_t)((6-1) << 20); ADC1->CR2 |= ADC_CR2_SWSTART | ADC_CR2_DMA; //ADC_CR2_ADON| //первый старт, н нужен, потому что как только разрешил DMA оно сразу стартует но вы не поверите. и без них работает, потому что ранее записано кол-во перобразований, осуществяемых через DMA и выставлено прерывание. А может быть это просто мистика, но оно работает :) DMA1_Channel1->CNDTR = 18; DMA1_Channel1->CCR |= DMA_CCR_EN | DMA_CCR_TCIE
  2. вот недавно сам столкнулся с таким же. Нашел решение на этом же форуме. А именно сбрасывать регулярные каналы. И все заработал вот мой код //=== Прерывания DMA ADC1 ===// void DMA1_Channel1_IRQHandler(void) { ADC1->CR2 &= ~ADC_CR2_DMA;// | ADC_CR2_ADON); // выключаем DMA запросы АЦП ADC1->SR &= ~(ADC_SR_STRT); // сброс флага Overrun и старта преобразования ADC1->SQR1 &= ~ADC_SQR1_L; // сброс количества последовательных преобразований [сброс указателя канала] DMA1_Channel1->CCR &= ~ (DMA_CCR_EN |DMA_CCR_TCIE); //// деактивация 1го потока DMA1 if(DMA1->ISR & DMA_ISR_TCIF1) EventFlags.Bit.ADCConvFinish = 1; // проверяем прерывание по завершению передачи блока DMA1->IFCR=DMA_IFCR_CGIF1|DMA_IFCR_CTCIF1|DMA_IFCR_CHTIF1|DMA_IFCR_CTEIF1; //снимаем биты в DMA1->ISR (пока все) } //=== Прерывания TMR2 ===// void TIM2_IRQHandler(void){ // Период - 160 мксек при частоте сети 50 Гц. vu32 aa, cosa, cosb, cosc; vu8 i; TIM2->SR &= ~TIM_SR_UIF; // Снять флаг прерывания. DMA1_Channel1->CNDTR = 18; // указываем число пересылаемых данных 3 канала по 6-и перобразовании DMA1_Channel1->CCR |= DMA_CCR_EN | DMA_CCR_TCIE;// запустили очередное преобразование ADC (должны успеть,ааа)
  3. HI-TECH C

    Если доступа нет читай внимательно http://electronix.ru/forum/index.php?showt...=17862&st=0 пост 65 от LordN
  4. Миша поспрашивай Диму Насырова, он там работал, вот, я телефон в личку скину
  5. Fargo Maestro 100 (внутри модем q2406), а наружу выдается 15-и контактный разъем
  6. Замкнул вывод Boot на землю через резистор 1кОм (вывод 3 на 9 PIN D-SUB connector) в программе DWLWin скорость 115200 (ниже нет), Type CPU: Wismo 2-3(q2406B) нажимаю старт ( кнопку Reset тоже замыкал кратковременно на землю во время процесса) и через несколько попыток выдает сообщение: "Boot failure: connotconnect with target" Что я не так делаю, подскажите, плиз.... А еще просьба ко все, у кого есть полный комплект прошивок под q24006B
  7. так проще зайти и самому проверить :), а еще можно рецензию на сайте poufe.ru почитать, если есь :) отзывов нет :(
  8. попробую, на всех доступных скоростях проверял. результат один и тотже
  9. досталась работа, восстановить работоспособоность двух-трех модемов, ни на одну команду он не отвечает, вернее шлет мусор и, судя по всему boot-a в них нет... как реанимировать или какая хотя бы последовательность проверки должна быть ??
  10. эх у меня в четверг волейбол, неужели придется пропустить
  11. а можно отредактировать схему переведя ее в ASCII, вроде бы просто скопом в любом редакторе :), не забыв, конечно , копию сделать на всякий случай
  12. есть еще Kurt Вот вроде бы утреннюю перекличку произвели :)
  13. ну так кредита не взять, при официальной ЗП 8-9т, да к тому же кто сказал что тебе вот так сразу дадут тот максимум , который был озвучен :), работодатель всегда оставит для себя возможность увеличить ЗП работника в указанных рамках, т.е. реально можно ожидать 18т А научится работать и навыка набрать, можно в Солитоне, в Полигоне, где еще, в Геофизике, больше я не знаю, ну разве еще ГА Телеком.
  14. Урал-Софт, работа конечно интересная но как всегда надо выбирать между "Интересно" и деньгами, но честно сказать не хочется опять получать на испытательный срок маленькую ЗП, выкладываясь по полной и к тому же ЗП ограничена до 22т и ни-ни выше, к тому же она серая, насколько я понял 30%только объявляется, но это секрет, поэтому тсс-с да для war4one и для всех из Уфы, работа на территории завода Промсвязь. я и сам чуть не повелся из-за этого... Вот если бы условия как-то пересмотрели. то и работника бы нашли, и проект бы быстрее закрутился. а получается, что не шибко нужно.
  15. Modbus master

    можно посмотреть в сторону https://savannah.nongnu.org/projects/modblib/ http://www.protocessor.com/techsupport/signup.asp http://www.edaboard.com/ftopic27431.html хотя и не под LPC, но... переделать то легко
×
×
  • Создать...