roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 06:26

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 120 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8  След.
Автор Сообщение
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 25 фев 2010, 12:35 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Там написано что как и в PIC резистор парарллельный кварцу интегрирован в LPC - поэтому может быть полезным попробовать резистор мпоменьше вплоть до 10 кОм.

-


Вложения:
Комментарий к файлу: кварц LPC ARM
kvarz.png
kvarz.png [ 71.64 КиБ | Просмотров: 2721 ]

_________________
Читайте !
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 25 фев 2010, 12:50 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Прошил готовый хекс отсюда
http://www.phytec.com/products/sbc/ARM- ... C2294.html

на P0.8 почему-то висит 1.6В и соответсвенно никакого дерганья ногой нет

Добавлено спустя 6 минут 14 секунд:
погодите!
как можно прошивать ARM по uart без норамльно работающего кварца?
значит при прошивке кварц у меня нормально работает, а уже при начале выполения кода переходит в какой-то кривой режим


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 25 фев 2010, 13:01 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Дело в том что при прошивке у Армов кварц не требуется вообще, насколько я понимаю

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 25 фев 2010, 13:09 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Блин, ну в фитековской прошивке уж наверняка должен быть правильно настроен такт. И по исходнику на P0.8 дожно мигание быть

Код:
/******************************************************************************/
/*  This file is part of the uVision/ARM development tools                    */
/*  Copyright KEIL ELEKTRONIK GmbH 2002-2004                                  */
/******************************************************************************/
/*                                                                            */
/*  BLINKY.C:  LED Flasher                                                    */
/*                                                                            */
/******************************************************************************/

#include <LPC22XX.H>                        /* LPC22XX Peripheral Registers */


extern long volatile timeval;

void wait (void) 
{                                        /* wait function */
  unsigned long i;

  i = timeval;
  while ((timeval - i) != 10);              /* wait 100ms */
}


extern void init_timer (void);

int main (void) 
{

  init_timer();                        /* Initialize Timer */

  IODIR0 = 0x00000100;                      /* P0.8 defined as Output */

  while (1)                                 /* Loop forever */
  { 
     IOCLR0 = 0x00000100;                    /* Turn LED On  (P0.8 = 0) */
   wait();                                 /* Wait */
    IOSET0 = 0x00000100;                    /* Turn LED Off (P0.8 = 1) */
   wait();                                 /* Wait */
  }
}


Осциллограф есть ? через резистор 10 кОм прямо на ножке кварцапосмотреть бы при прошивке и при работе.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 25 фев 2010, 13:31 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
1. прошивка без кварца даже не начинается

Добавлено спустя 6 минут 53 секунды:
2. и при прошивке и при "работе" осцилограф показывает четко 14,7456МГц


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 25 фев 2010, 13:46 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Эд, я тебе же сказал, не факт что на кварце нужная частота, тк у тебя осциллограф 10МГц.

Добавлено спустя 1 минуту 12 секунд:
При прошивке используется внутренний резонатор и внешний кварц не требуется и не запущен тем самым.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 25 фев 2010, 13:49 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
1. я то сейчас на работе ;) и соответсвенно осцилограф у меня другой, так вот он показывает отличную генерацию на кварце на частоте 14,7456МГц
2. если вытащить кварц ARM на шьется.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 25 фев 2010, 13:58 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
- амплитуда на ногах кварца какая?
- Странно, что без кварца не шьется. Потому что кварц может быть любой, а бутлоадер не заточен под какой либо кварц, тк он свой использует.

Добавлено спустя 1 минуту 52 секунды:
А, не, прально что не шьется, загрузчик на PC шлет инфу о кварце бутлоадеру.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 25 фев 2010, 14:02 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
амплитуда 1,2В


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 25 фев 2010, 14:20 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Да если генерация есть то про кварц забыть можно. Хотя как работу запускает касание пинцетом совсем не ясно. Вобщем мистика какаято или Olimex опять накосячил как и в плате для LPC2138. Я бы поискал плату на которую есть схема, на Фитек нет нифига в документах.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 25 фев 2010, 14:39 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Еще вариант - попробовать собрать вариант с выключенным PLL и посмотреть как будет работать проц на 14 МГц.

Т.е. поменять
Код:
PLL_SETUP       EQU     1

на
Код:
PLL_SETUP       EQU     0


И для ясности. Внутреннего автономного генератора (как RC в AVR) в филипсах нету. Кварц обязателен. Процесс прошивки, даже через JTAG - не полностью аппаратный, как в AVR, а частично программный. По JTAG блок кода записывается в ОЗУ, затем делается вызов функции IAP "Write RAM to Flash". Естественно чтобы код этой функции выполнился - процессор должен работать, у него должен быть такт.

Такое подозрение, что при касании щупом что-то происходит нестандартное, провал какой-то в тактах - и из-за этого начинает выполняться прошивка. Непонятно короче :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 25 фев 2010, 15:13 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Код:
PLL_SETUP       EQU     0

ничего не изменил


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 25 фев 2010, 15:18 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Повтор - но я бы искал альтернативную схему макетки и сравнивал с твоей.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 25 фев 2010, 15:34 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
так а где смотреть откуда из флеша или из озу стартует программа?
и где говорить откуда она должна стартовать?

Добавлено спустя 9 минут 44 секунды:
альтернативную схему пока еще не нашел


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 25 фев 2010, 15:49 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Наврено это в стартапе настраивается .s

Я тоже не нашел :D

_________________
Читайте !


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 120 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO