Технический форум по робототехнике.
galex1981 » 24 фев 2010, 23:05
Может кварц поменять?
EdGull » 24 фев 2010, 23:06
кварцы менял на 4, 8, и на другой 14,7456МГц
симптомы везде одинаковые
но чем меньше кварц
тем меньше нужно теребенить щупом чтоб завелся
avr123.nm.ru » 24 фев 2010, 23:13
EdGull писал(а):шо делать?
резистор 1-3 МОм параллельно кварцу поставить.
А там нет настройки какой то генератора ? или может BOD ( по AVR ) надо включить.
galex1981 » 24 фев 2010, 23:20
Слушай, а на стандартный вариант 12 Мгц попробуй. Во многих даташитах пишут 2 кврца: 14,7456МГц - лучше Уарт настраивается и 12 Мгц. Фузи битов в Армах нет
Добавлено спустя 5 минут 59 секунд:Эд, попробуй добавить строки перед конфигурацией ног:
- Код: Выделить всё • Развернуть
SCS |= 0x20; /* Enable main OSC */
while( !(SCS & 0x40) ); /* Wait until main OSC is usable */
Последний раз редактировалось
galex1981 24 фев 2010, 23:45, всего редактировалось 1 раз.
EdGull » 24 фев 2010, 23:34
у меня сейчас нет 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
galex1981 » 24 фев 2010, 23:46
В предыдущем сообщении подправил код под твой МК
EdGull » 24 фев 2010, 23:49
всё равно ругается
- Код: Выделить всё • Развернуть
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
galex1981 » 24 фев 2010, 23:51
Выложи код файла, где функция main у тебя
Сергей » 25 фев 2010, 00:10
Инициализация уже есть! Для этого существует Startup.s, там прописана инициализация кварца.
Добавлено спустя 6 минут 34 секунды:
Для начала можете убедится, проверив работу программы в отладчике.
Я проверял на 15МГц кварце. Можно попробовать поиграться с PSEL и MSEL значениями в startup.s
Для тех кто не в курсе - там есть Configuration wizard внизу, таб, чтоб проще редактировать настройки.
EdGull » 25 фев 2010, 11:37
впайка 1 МОм ничего не изменила
avr123.nm.ru » 25 фев 2010, 11:47
Во засада ! С резистором и без кварца должно колбасится - там же инвертор в осциляторе как и у всех МК.
Можно попробовать какой есть 100 кОм иль 10 кОм - не может не колбасится. Вот картинка из PIC правда но идея одна и таже - резистор Rf помогает возбудится колебаниям.
Т.е. проблема в незапуске генератора. Может внешний поставить генератор а не кварц ? Они миниатюрные довольно бывают. Потребление важно ?
Коряво - просто AVR с кварцем и с XTAL2 через резистор 1 кОм такт подать на ARM или одногейтовую логику с кварцем - генератор получится.
Попробуй готовую прошивку мигалки прошить из файлов к макетке на 2294 - линки на прошлой страничке. Там только нога другая мигает - 0.8 помоему. Там настройки такта наверняка правильно сделаны.
-
- Вложения
-
Последний раз редактировалось
avr123.nm.ru 25 фев 2010, 11:55, всего редактировалось 1 раз.
galex1981 » 25 фев 2010, 11:55
Стоп, так ведь в арме есть как и у атмела встроенный осциллятор...
avr123.nm.ru » 25 фев 2010, 11:56
Само сабой, но по описанию он не возбуждается. Только после торканья железками запускается.
Резистором на 1 Мом я кварц "оживил" на FT232BM - сделал платку, а она не пашет ... все проверил - должна пахатьа не пашет. Пльцепм потрогал кварц- зажужжала. Я впаял резисиор параллельно кварцу. Стала четко работать и в USB определяться.
boez » 25 фев 2010, 12:13
Вообще странно, что на готовой платке проблемы с генератором - вроде как смысл этих платок как раз в том, чтобы новички могли работать с чипом, не влезая в проблемы разводки, байпассных емкостей и кварца...
galex1981 писал(а):Стоп, так ведь в арме есть как и у атмела встроенный осциллятор...
А можно ссылочку на раздел даташита или мануала, где написано что у LPC есть встроенный осциллятор?
galex1981 » 25 фев 2010, 12:25
В 5. Crystal oscillator
- Вложения
-
- UM10114.pdf
- (2.22 МиБ) Скачиваний: 4