11.11.2009, 00:03
|
|
Временная регистрация
Регистрация: 12.10.2006
Сообщений: 53
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
А не подскажете ли куда нада притыкнуться чтобы залить 91sam7s32?
есть в наличии RX и TX (FTDI).
__________________
Б.га нет, есть только двоичный код.
|
|
|
|
11.11.2009, 00:22
|
|
Временная регистрация
Регистрация: 29.03.2005
Сообщений: 86
Сказал спасибо: 6
Сказали Спасибо 45 раз(а) в 21 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Копайте с сторону SAM-BA™ Boot Assistant. Может заливать чип через USB, DBGU, CAN. Как чего делать, найдете в Интернете и даташите на микросхему. См., например http://microsin.ru/content/view/780/44/.
|
|
|
|
11.11.2009, 02:43
|
|
Временная регистрация
Регистрация: 04.08.2006
Сообщений: 67
Сказал спасибо: 2
Сказали Спасибо 20 раз(а) в 11 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
О... голосвоание за тему продолжения.
Я за часики.
На базе того что есть можно реализоать "будильник" который будет настраиваться через терминал (за одним и UART изучим) и по прерыванию от RTC зажигать/гасить светодиод.
|
|
|
|
11.11.2009, 04:19
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 886
Сказал спасибо: 119
Сказали Спасибо 1,110 раз(а) в 177 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Vetal-soft, я тоже проголосовал за часики Это правильно с педагогической точки зрения. А то как-то слишком большой отрыв получается между частями - помигали светодиодом и уже собрались "в космос" улететь на USB
Для получения качественных знаний наверное лучше идти по нарастающей, все подробно разжовывать по пути, и все показывать вживую на примерах.
Вобщем, я колебаюсь насчет темы, интересно услышать мнение коллег.
|
|
|
Эти 8 пользователя(ей) сказали Спасибо alexgap за это сообщение:
|
|
|
11.11.2009, 04:34
|
|
Временная регистрация
Регистрация: 01.08.2007
Сообщений: 73
Сказал спасибо: 44
Сказали Спасибо 16 раз(а) в 7 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Сообщение от alexgap
|
и все показывать вживую на примерах.
|
Да, хотелось бы на видео примерах. Сейчас это не сложно сделать. А информативность из пословицы один раз увидел = сто раз услышал(прочитал). Да и STM32 не забыть. Всё таки бодалово у 8-ми разрядников AVR---PIC полезно было в чём то.
Последний раз редактировалось viczai1; 11.11.2009 в 04:38.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо viczai1 за это сообщение:
|
|
|
11.11.2009, 04:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Сообщение от alexgap
|
Вобщем, я колебаюсь насчет темы, интересно услышать мнение коллег.
|
Продолжайте дальше тему со светодиодом. Сейчас она раскрыта на 5%, не больше.
ARM вовсе не повержен, ролики снимать рано.
1. - запустить PLL (кварц все же поставить нужно на макетку).
2. Мигать светодиодом в цикле неспортивно. Кстати включите оптимизацию компилятора и мигать перестанет. Так что следущее - таймер.
3. Очень важно для начала освоить VIC, без этого вообще никак. Для освоения вполне достаточно светодиода.
4. Научиться менять режимы процессора. Например отключать прерывания находясь в режиме USER. Для "прочувствования" ARM-a очень полезно. Это кстати не очень просто. Хотя кейловцы могли и костыль какой нибудь приготовить.
|
|
|
Эти 6 пользователя(ей) сказали Спасибо kison за это сообщение:
|
|
|
11.11.2009, 10:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Вот чтение с АЦП.
AD0CR=0x21FFFF;
AI_value_raw[0]=AD0DR0&0xFFFF;
AI_value_raw[1]=AD0DR1&0xFFFF;
AI_value_raw[2]=AD0DR2&0xFFFF;
AI_value_raw[3]=AD0DR3&0xFFFF;
AI_value_raw[4]=AD0DR4&0xFFFF;
AI_value_raw[5]=AD0DR5&0xFFFF;
AI_value_raw[6]=AD0DR6&0xFFFF;
AI_value_raw[7]=AD0DR7&0xFFFF;
|
|
|
|
11.11.2009, 11:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.01.2007
Сообщений: 3,123
Сказал спасибо: 61
Сказали Спасибо 1,153 раз(а) в 624 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
1,2,3,4,5 + загрузка с USB , COM, все что возможно, но по порядку, от простого к сложному. Если "макетка" позволяет, то лучше (ИХМО) и дальше делать модульную переферию.
|
|
|
|
11.11.2009, 11:12
|
|
Временная регистрация
Регистрация: 16.05.2007
Сообщений: 59
Сказал спасибо: 1
Сказали Спасибо 10 раз(а) в 9 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Сообщение от kison
|
Продолжайте дальше тему со светодиодом. Сейчас она раскрыта на 5%, не больше.
ARM вовсе не повержен, ролики снимать рано.
1. - запустить PLL (кварц все же поставить нужно на макетку).
2. Мигать светодиодом в цикле неспортивно. Кстати включите оптимизацию компилятора и мигать перестанет. Так что следущее - таймер.
3. Очень важно для начала освоить VIC, без этого вообще никак. Для освоения вполне достаточно светодиода.
4. Научиться менять режимы процессора. Например отключать прерывания находясь в режиме USER. Для "прочувствования" ARM-a очень полезно. Это кстати не очень просто. Хотя кейловцы могли и костыль какой нибудь приготовить.
|
В общем то да, светодиодом можно по разному мигать, поэтому можно здесь продолжить мигание по таймеру.
Но в перспективе все равно следующую тему делать нужно, только опрос несколько расширить: добавить, например, запись во флэш, которая, на мой субъективный взгляд, несколько коряво реализована.
|
|
|
|
11.11.2009, 12:46
|
|
Временная регистрация
Регистрация: 16.05.2007
Сообщений: 59
Сказал спасибо: 1
Сказали Спасибо 10 раз(а) в 9 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Сообщение от colombo_2006
|
А кто нибудь может объяснить почему TXD1/RXD1 есть на 62/63 ногах и на 75/74
|
Почти у каждой ноги имеется несколько возможных режимов работы, которые задаются программно. Если вы на ногах 62/63 задали режим TXD1/RXD1, то задание того же режима на ногах 75/74 будет ошибкой.
Сообщение от colombo_2006
|
Еще вопрос: штатный бутлодер кнопкой запустить можно?
|
По идее бутлоадер включается, когда после сброса на определенной ноге (у LPC2368 это P2.10) логический ноль, но сброс должен быть внешним, т.е. не от сторожевой собаки.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:52.
|
|