roboforum.ru

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

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




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

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

_________________
if(!Operate) Read(pDatasheet);


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

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


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
EdGull писал(а):
шо делать?
резистор 1-3 МОм параллельно кварцу поставить.

А там нет настройки какой то генератора ? или может BOD ( по AVR ) надо включить.

_________________
Читайте !


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

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

Добавлено спустя 5 минут 59 секунд:
Эд, попробуй добавить строки перед конфигурацией ног:
Код:

  SCS |= 0x20;         /* Enable main OSC */
  while( !(SCS & 0x40) );   /* Wait until main OSC is usable */

_________________
if(!Operate) Read(pDatasheet);


Последний раз редактировалось galex1981 24 фев 2010, 23:45, всего редактировалось 1 раз.

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

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

Добавлено спустя 2 минуты 8 секунд:
ругается...

Код:
compiling main.c...
src\main.c(24): error:  #40: expected an identifier
src\main.c(24): error:  #18: expected a ")"
src\main.c(24): error:  #65: expected a ";"
src\main.c(25): error:  #169: expected a declaration
src\main.c(26): error:  #77-D: this declaration has no storage class or type specifier
src\main.c(27): error:  #77-D: this declaration has no storage class or type specifier
Target not created


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

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

_________________
if(!Operate) Read(pDatasheet);


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

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

Код:
compiling main.c...
src\main.c(24): error:  #40: expected an identifier
src\main.c(24): error:  #18: expected a ")"
src\main.c(24): error:  #65: expected a ";"
src\main.c(25): error:  #169: expected a declaration
Target not created


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

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

_________________
if(!Operate) Read(pDatasheet);


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

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

Добавлено спустя 6 минут 34 секунды:
Для начала можете убедится, проверив работу программы в отладчике.
Я проверял на 15МГц кварце. Можно попробовать поиграться с PSEL и MSEL значениями в startup.s
Для тех кто не в курсе - там есть Configuration wizard внизу, таб, чтоб проще редактировать настройки.


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

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


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Во засада ! С резистором и без кварца должно колбасится - там же инвертор в осциляторе как и у всех МК.

Можно попробовать какой есть 100 кОм иль 10 кОм - не может не колбасится. Вот картинка из PIC правда но идея одна и таже - резистор Rf помогает возбудится колебаниям.

Т.е. проблема в незапуске генератора. Может внешний поставить генератор а не кварц ? Они миниатюрные довольно бывают. Потребление важно ?
Коряво - просто AVR с кварцем и с XTAL2 через резистор 1 кОм такт подать на ARM или одногейтовую логику с кварцем - генератор получится.

Попробуй готовую прошивку мигалки прошить из файлов к макетке на 2294 - линки на прошлой страничке. Там только нога другая мигает - 0.8 помоему. Там настройки такта наверняка правильно сделаны.

-


Вложения:
kvarz.png
kvarz.png [ 38.4 КиБ | Просмотров: 2441 ]

_________________
Читайте !


Последний раз редактировалось avr123.nm.ru 25 фев 2010, 11:55, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 25 фев 2010, 11:55 
Не в сети
Аватара пользователя

Зарегистрирован: 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, 11:56 
Не в сети
отсылающий читать курс
Аватара пользователя

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

Резистором на 1 Мом я кварц "оживил" на FT232BM - сделал платку, а она не пашет ... все проверил - должна пахатьа не пашет. Пльцепм потрогал кварц- зажужжала. Я впаял резисиор параллельно кварцу. Стала четко работать и в USB определяться.

_________________
Читайте !


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

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Вообще странно, что на готовой платке проблемы с генератором - вроде как смысл этих платок как раз в том, чтобы новички могли работать с чипом, не влезая в проблемы разводки, байпассных емкостей и кварца...

galex1981 писал(а):
Стоп, так ведь в арме есть как и у атмела встроенный осциллятор...

А можно ссылочку на раздел даташита или мануала, где написано что у LPC есть встроенный осциллятор?


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

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


Вложения:
UM10114.pdf [2.22 МиБ]
Скачиваний: 4

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

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


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

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


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

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