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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 21.01.2009, 21:08  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Сообщение от lockout
Сам такого в сети найти что-то не могу.
Даже на сайте производителя нет примеров ???
Чудеса да и только ...
Реклама:
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 22.01.2009, 05:32  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию

Сообщение от lockout
Сейчас вопрос: может кто-нибудь ткнуть на какой-нибудь простенький пример программы для At91SAM7S64 на ассемблере?
Я когда то видел маленькую программу на асме под ARM7. Но где - уже не помню. В основном для этого типа контроллеров уже пишут на С/С++. Выбирайте среду разработки/компилятор (Keil, IAR, CW, GCC) и смотрите приложенные примеры. Их довольно много приложено. Начинать лучше с чего то очень простого - помигать светодиодом. Дальше расширять познания - помигать светодиодом через тиймер и прерывания. Потихоньку пойдет, но быстрых результатов не ждите, это все же не 8-мибитник.
Вот здесь - http://www.siwawi.arubi.uni-kl.de/av.../arm_projects/ много примеров под GCC. Они легко портируются под любой компилятор, так что посмотреть стоит.
Конкретно под SAM7 - http://www.siwawi.arubi.uni-kl.de/av...ndex_at91.html
Есть книга Редькина по SAM7, там ужасные примеры, но полный перевод даташита.
Также много информации на русском на gaw.ru - http://www.gaw.ru/html.cgi/txt/doc/m...am7s/index.htm
Удачи!
kison вне форума  
Непрочитано 17.03.2009, 11:29  
lockout
Частый гость
 
Регистрация: 03.03.2008
Сообщений: 31
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
lockout на пути к лучшему
По умолчанию

Здесь и дальше буду задавать глупые вопросы. Не бейте за них больно. А если ответите, это несомненно
поможет не только мне, но и другим начинающим.

Итак, вопрос по IAR.
Попытался на основе готового примера написать простенькую программку-мигалку СД. Когда захотел отладить ее в симуляторе в пошаговом
режиме, то не смог найти, как же можно просмотреть состояние регистров по имени (например, регистр PIOA_PDSR), а не по его абсолютному адресу.
И еще. Можно ли в IAR, поставить точку останова, выполнить программу до этой точки, а затем продолжить
выполнение в пошаговом режиме? У меня не вышло так сделать.

Это все "особенности" IAR, или я чего-то не досмотрел?
Как с этим обстоят дела в Keil?

Спасибо.
lockout вне форума  
Непрочитано 17.03.2009, 12:17  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Сообщение от lockout
Это все "особенности" IAR, или я чего-то не досмотрел?
в IAR это сделать затруднительно не имея опыта.

Сообщение от lockout
Как с этим обстоят дела в Keil ?
Великолепно дела.

Симулятор ЧУМОВОЙ в KEIL встроен.

Вот пАзырьте http://roboforum.ru/viewtopic.php?f=59&t=3527

__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 17.03.2009, 18:04  
lockout
Частый гость
 
Регистрация: 03.03.2008
Сообщений: 31
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
lockout на пути к лучшему
По умолчанию

А у IAR какие-нибудь преимущества есть, или KEIL однозначно лучше?
lockout вне форума  
Непрочитано 17.03.2009, 19:41  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

IAR для множества ядер и платформ.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 17.03.2009, 20:18  
lockout
Частый гость
 
Регистрация: 03.03.2008
Сообщений: 31
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
lockout на пути к лучшему
По умолчанию

ке
lockout вне форума  
Непрочитано 17.03.2009, 20:19  
lockout
Частый гость
 
Регистрация: 03.03.2008
Сообщений: 31
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
lockout на пути к лучшему
По умолчанию

Одинаковые окошки при разработке программ для разных архитектур - это бесспорно для кого-то хорошо, однако конкретно для ARM7 что все же представляет собой оптимальную среду и позволит проще, быстрее и гибче написать и отладить программу?

Сильно ли отличается С в IAR и KEIL?
lockout вне форума  
Непрочитано 19.03.2009, 11:13  
lockout
Частый гость
 
Регистрация: 03.03.2008
Сообщений: 31
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
lockout на пути к лучшему
По умолчанию

А вот захотел я к примеру выставить на всех выводах SAM7S64 единицы.
Для этого: записываю единицы во все биты регистров PIO_PER, PIO_OER и PIO_SODR. Запускаю в симуляторе, иду по шагам. Вижу, как меняются значения указанных выше регистров, однако никакой активности соответствующих им регистров состояния не замечается. Соответственно, при записи программы в контроллер его выводы не принимают того состояния, которое я пытался установить.
В чем может быть дело? Может надо как-то хитро настраивать тактирование PIO в PMC?
Пытался также разрешить тактирование PIO (записывал 0x4 в PMC_PCER), однако и здесь не заметил никакого изменения регистра состояния периферийного тактирования.
lockout вне форума  
Непрочитано 19.03.2009, 12:08  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Смотрите как в примерах компилера сделано и в даташите написано - делайте аналогично.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Soft -> USB -> AVR, помогите начать 1baxster Микроконтроллеры, АЦП, память и т.д 8 29.07.2009 12:24
ARM7 Stan88 Микроконтроллеры, АЦП, память и т.д 13 11.11.2008 21:42
Нада инфа об ARM7 для AT91SAM7хх ua_gruzin Микроконтроллеры, АЦП, память и т.д 14 07.06.2008 11:14
32/16-битные микроконтроллеры ARM7 фирмы Atmel Kombinator Микроконтроллеры, АЦП, память и т.д 1 13.05.2008 16:53
GUI для ARM7-9, Infenion16x jjj Микроконтроллеры, АЦП, память и т.д 1 10.02.2005 17:13


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot