Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


Результаты опроса: Запуск "на коленке" часть 2. Что дальше будем обсмакивать?
RTC (часы реального времени) 119 11.39%
USB 541 51.77%
Базовые навыки работы с портами ввода-вывода 248 23.73%
АЦП 108 10.33%
ЦАП 29 2.78%
Голосовавшие: 1045. Вы ещё не голосовали в этом опросе

 
Опции темы

Здравствуй, ARM. Запуск "на коленке"

Непрочитано 11.12.2009, 15:42  
s_black
Прохожий
 
Регистрация: 23.09.2009
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
s_black на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

kison, дайте, пожалуйста, ссылку на схему работающего Вигглера.
P.S. Мне не влом искать по интернету, но там вылазит куча разных вариантов - какой выбрать?
Реклама:
s_black вне форума  
Непрочитано 11.12.2009, 16:01  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Сообщение от s_black Посмотреть сообщение
но там вылазит куча разных вариантов - какой выбрать?
От H-JTAG. Все равно именно этой софтиной придется пользоваться , если не выбрать как среду CrossWorks. Идем сюда - http://www.hjtag.com/download.html#others Там два разъема, на 14 и на 20 пин. Можно установить оба, или один - по желанию. На отладках обычно 20-ти пиновый стоит.
kison вне форума  
Непрочитано 11.12.2009, 17:38  
k34Nex
Прохожий
 
Регистрация: 22.11.2009
Сообщений: 7
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
k34Nex на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Сообщение от kison Посмотреть сообщение
Кстати - а как Вы определили что работает на 48? Откуда эта цифра?
В Кеил есть симулятор, он мне и показывает. Юарт поставил тоже на 48 Мгц, рассчитал для 115200 значение - в терминале (на железе и в симуляторе) текст передается именно на 115200. Так что симулятор не врет. А на счет коэфф. я немного запутался, для 21** коэфф. М и Р. А для 23** М и N. Отсюда я посчитал неверно. Но факт таков, что записано PLLCFG 0x0B и работает на 48Мгц..
k34Nex вне форума  
Непрочитано 11.12.2009, 17:49  
Gnider
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.06.2005
Сообщений: 3,392
Сказал спасибо: 5
Сказали Спасибо 429 раз(а) в 305 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Сообщение от k34Nex Посмотреть сообщение
В Кеил есть симулятор, он мне и показывает. Юарт поставил тоже на 48 Мгц, рассчитал для 115200 значение - в терминале (на железе и в симуляторе) текст передается именно на 115200. Так что симулятор не врет. А на счет коэфф. я немного запутался, для 21** коэфф. М и Р. А для 23** М и N. Отсюда я посчитал неверно. Но факт таков, что записано PLLCFG 0x0B и работает на 48Мгц..
Я же тебе ответил как считать.
Gnider вне форума  
Непрочитано 11.12.2009, 18:19  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Сообщение от k34Nex Посмотреть сообщение
Отсюда я посчитал неверно. Но факт таков, что записано PLLCFG 0x0B и работает на 48Мгц..
А может и на другой частоте работать. То что я дал выше - просто получение 288МГц-ового выхода PLL. Я думал разберетесь А частота тактирования процессора это частота PLL/(CCLKCFG.CCLKSEL + 1). CCLKCFG принимает только нечетные значения. Что бы получить 72МГц надо 288/4, то есть занести в CCLKCFG 3. Если же в CCLKCFG будет 5, то контроллер будет работать на 288/(5+1)=48МГц-ах.
Именно это заносят в USBCLKCFG.USBSEL для работы USB. В итоге проц на 72, USB на 48 и все счастливы
288МГц минимальная частота делящаяся на 72 и 48 нацело с четным делителем. А в пределах PLL 275-550МГц и единственная.
По моему все просто и очевидно.

Последний раз редактировалось kison; 11.12.2009 в 18:29.
kison вне форума  
Непрочитано 12.12.2009, 11:41  
RY723
Заблокирован
 
Регистрация: 08.08.2007
Сообщений: 2,820
Сказал спасибо: 375
Сказали Спасибо 1,364 раз(а) в 744 сообщении(ях)
RY723 на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Сообщение от kison Посмотреть сообщение
Если честно, то вообще никак. Кроме как светодиодом помигать в вечном цикле ничего больше толком и не получится. Автор ветки этого не понял. Ветка собственно из за этого и заглохла, для задачи посложней мигалки требуется куда больше времени. И вместо производства роликов о "поверженном АРМе" надо было паять Вигглер хотя бы.
Может быть и так, но alexgap народ взбаламутил да и тема интересная. Давайте тогда сообща - с миру по нитке - голому рубашка. Кто-то знает больше, кто-то занимался этими мк. Может и автор не подозревал о Вигглере, а теперь и мы знаем и автор.

Последний раз редактировалось RY723; 12.12.2009 в 18:18.
RY723 вне форума  
Непрочитано 12.12.2009, 20:30  
oleg110592
Гражданин KAZUS.RUN
 
Регистрация: 05.04.2009
Сообщений: 973
Сказал спасибо: 35
Сказали Спасибо 154 раз(а) в 133 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Сообщение от RY723 Посмотреть сообщение
Может быть и так, но alexgap народ взбаламутил да и тема интересная. Давайте тогда сообща - с миру по нитке - голому рубашка. Кто-то знает больше, кто-то занимался этими мк.
Надо продолжать...
Понемногу занимаюсь темой АРМ - но использовал микроконтроллер попроще LPC2103.
для начинающих (мое мнение) проще использовать компилятор для АРМ -
http://www.imagecraft.com/
смотреть ARM Compiler Tools.
Есть начальный генератор кода.
Противогриппозная вакцина есть.

Есть хорошие примеры -
http://www.prideembedded.com/
смотреть iARM-2103 Board.
Есть отладка по com порту.

У меня есть подобная 2-х сторонняя плата в Pcadе (полностью не проверена, могу выложить), только с MAX3232 (3В). Схема утеряна (было - на бумажке). Есть готовых, немного (рассылкой заниматься неохота).
Светодиодом мигал, подключал шлейфиком к 5-ти вольтовому LCD2х16 - работает.
Миниатюры:
Нажмите на изображение для увеличения
Название: Рисунок1.jpg
Просмотров: 325
Размер:	58.2 Кб
ID:	2800  
oleg110592 вне форума  
Непрочитано 12.12.2009, 20:52  
RY723
Заблокирован
 
Регистрация: 08.08.2007
Сообщений: 2,820
Сказал спасибо: 375
Сказали Спасибо 1,364 раз(а) в 744 сообщении(ях)
RY723 на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Значит, поехали!
RY723 вне форума  
Непрочитано 14.12.2009, 15:33  
ua4nfx
Частый гость
 
Аватар для ua4nfx
 
Регистрация: 15.09.2008
Сообщений: 26
Сказал спасибо: 33
Сказали Спасибо 16 раз(а) в 1 сообщении
ua4nfx на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Автор ветки жив, здоров и копит силы для следующего рывка...
__________________
73! Алексей
ua4nfx вне форума  
Непрочитано 14.12.2009, 15:56  
Gnider
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.06.2005
Сообщений: 3,392
Сказал спасибо: 5
Сказали Спасибо 429 раз(а) в 305 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Рекомендую смотреть сразу на LPC17xx

Там многих рудмиентов которые были в LPC21xx.

А компилятор мне нравиться Crossworks
Gnider вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 18:18.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.