11.12.2009, 15:42
|
|
Прохожий
Регистрация: 23.09.2009
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
kison, дайте, пожалуйста, ссылку на схему работающего Вигглера.
P.S. Мне не влом искать по интернету, но там вылазит куча разных вариантов - какой выбрать?
|
|
|
|
11.12.2009, 16:01
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Сообщение от s_black
|
но там вылазит куча разных вариантов - какой выбрать?
|
От H-JTAG. Все равно именно этой софтиной придется пользоваться ![Улыбка](images/smilies/icon_smile.gif) , если не выбрать как среду CrossWorks. Идем сюда - http://www.hjtag.com/download.html#others Там два разъема, на 14 и на 20 пин. Можно установить оба, или один - по желанию. На отладках обычно 20-ти пиновый стоит.
|
|
|
|
11.12.2009, 17:38
|
|
Прохожий
Регистрация: 22.11.2009
Сообщений: 7
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Сообщение от kison
|
Кстати - а как Вы определили что работает на 48? Откуда эта цифра?
|
В Кеил есть симулятор, он мне и показывает. Юарт поставил тоже на 48 Мгц, рассчитал для 115200 значение - в терминале (на железе и в симуляторе) текст передается именно на 115200. Так что симулятор не врет. А на счет коэфф. я немного запутался, для 21** коэфф. М и Р. А для 23** М и N. Отсюда я посчитал неверно. Но факт таков, что записано PLLCFG 0x0B и работает на 48Мгц..
|
|
|
|
11.12.2009, 17:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Сообщение от k34Nex
|
В Кеил есть симулятор, он мне и показывает. Юарт поставил тоже на 48 Мгц, рассчитал для 115200 значение - в терминале (на железе и в симуляторе) текст передается именно на 115200. Так что симулятор не врет. А на счет коэфф. я немного запутался, для 21** коэфф. М и Р. А для 23** М и N. Отсюда я посчитал неверно. Но факт таков, что записано PLLCFG 0x0B и работает на 48Мгц..
|
Я же тебе ответил как считать.
|
|
|
|
11.12.2009, 18:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Сообщение от k34Nex
|
Отсюда я посчитал неверно. Но факт таков, что записано PLLCFG 0x0B и работает на 48Мгц..
|
![Улыбка](images/smilies/icon_smile.gif) А может и на другой частоте работать. То что я дал выше - просто получение 288МГц-ового выхода PLL. Я думал разберетесь ![Улыбка](images/smilies/icon_smile.gif) А частота тактирования процессора это частота PLL/(CCLKCFG.CCLKSEL + 1). CCLKCFG принимает только нечетные значения. Что бы получить 72МГц надо 288/4, то есть занести в CCLKCFG 3. Если же в CCLKCFG будет 5, то контроллер будет работать на 288/(5+1)=48МГц-ах.
Именно это заносят в USBCLKCFG.USBSEL для работы USB. В итоге проц на 72, USB на 48 и все счастливы ![Улыбка](images/smilies/icon_smile.gif)
288МГц минимальная частота делящаяся на 72 и 48 нацело с четным делителем. А в пределах PLL 275-550МГц и единственная.
По моему все просто и очевидно.
Последний раз редактировалось kison; 11.12.2009 в 18:29.
|
|
|
|
12.12.2009, 11:41
|
|
Заблокирован
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Сообщение от kison
|
Если честно, то вообще никак. Кроме как светодиодом помигать в вечном цикле ничего больше толком и не получится. Автор ветки этого не понял. Ветка собственно из за этого и заглохла, для задачи посложней мигалки требуется куда больше времени. И вместо производства роликов о "поверженном АРМе" надо было паять Вигглер хотя бы.
|
Может быть и так, но alexgap народ взбаламутил да и тема интересная. Давайте тогда сообща - с миру по нитке - голому рубашка. Кто-то знает больше, кто-то занимался этими мк. Может и автор не подозревал о Вигглере, а теперь и мы знаем и автор.
Последний раз редактировалось RY723; 12.12.2009 в 18:18.
|
|
|
|
12.12.2009, 20:30
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
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 - работает.
|
|
|
|
12.12.2009, 20:52
|
|
Заблокирован
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Значит, поехали!
|
|
|
|
14.12.2009, 15:33
|
|
Частый гость
Регистрация: 15.09.2008
Сообщений: 26
Сказал спасибо: 33
Сказали Спасибо 16 раз(а) в 1 сообщении
|
Re: Здравствуй, ARM. Запуск "на коленке"
Автор ветки жив, здоров и копит силы для следующего рывка...
__________________
73! Алексей
|
|
|
|
14.12.2009, 15:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Рекомендую смотреть сразу на LPC17xx
Там многих рудмиентов которые были в LPC21xx.
А компилятор мне нравиться Crossworks
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:53.
|
|