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

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

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

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

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

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

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

 
Опции темы
Непрочитано 10.04.2009, 10:08  
Cyber_RAT
Прописка
 
Регистрация: 29.11.2007
Адрес: Могилев. РБ.
Сообщений: 143
Сказал спасибо: 30
Сказали Спасибо 20 раз(а) в 20 сообщении(ях)
Cyber_RAT на пути к лучшему
По умолчанию

а вы включаете генерацию асм файла? или опция неактивна?

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

Сообщение от Cyber_RAT
а вы включаете генерацию асм файла? или опция неактивна?
Да, ставлю соответствующую птичку в опциях проекта во вкладке С/С++ компилятора. Выдает ошибку и пишет, что генерация ассемблерного файла не поддерживается данным компилятором.
Убираю птичку - все работает, как и должно.
lockout вне форума  
Непрочитано 28.04.2009, 18:44  
Zemlyanov
Гражданин KAZUS.RU
 
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
Zemlyanov на пути к лучшему
По умолчанию

Подскажите пожалуйста ,где сейчас можно “взять” KEIL для АРМ , с библиотеками, и кряком,
чтобы начать полноценно работать с АРМами?
Zemlyanov вне форума  
Непрочитано 13.05.2009, 10:18  
lockout
Частый гость
 
Регистрация: 03.03.2008
Сообщений: 31
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
lockout на пути к лучшему
По умолчанию

Народ, кто имеет опыт программирования на С (IAR) для ARM, подскажите пожалуйста.

Итак, объявляю две глобальные переменные типа int. Эти переменные потом использую в функции-обработчике прерывания (от PIT). Из этих двух переменных получаю какое-то значение, которое потом записываю в регистр PWM_CUPD. Компилирую, прошиваю - все работает нормально, как я и задумывал.
Но эти мои переменные всегда изменяются в диапазоне -32767..32767. Поэтому, решил тип переменных поменять на signed short, который должен занять меньше места. Компилирую, прошиваю - не работает. Меняю тип одной из переменных (неважно какой из них) на int - снова все работает.

Самое поганое, что не знаю даже, как отследить, где происходит ошибка: в симуляторе работает в любом случае.
Подскажите, пожалуйста, в чем может быть проблема? Существуют какие-то ограничения на применение типов данных иных, чем int?

Кто-нибудь из опытных, поясните, пожалуйста, почему иногда происходит так, что в симуляторе работает, а в железе нет, и поделитесь советами и общими подходами, как отследить такие неуловимые ошибки.
lockout вне форума  
Непрочитано 14.05.2009, 08:47  
Cyber_RAT
Прописка
 
Регистрация: 29.11.2007
Адрес: Могилев. РБ.
Сообщений: 143
Сказал спасибо: 30
Сказали Спасибо 20 раз(а) в 20 сообщении(ях)
Cyber_RAT на пути к лучшему
По умолчанию

если вы хотите экономию место во флеши сделать путем изменения на signed short, то не получится...

посмотрите на электрониксе в разделе начинающим АРМ - там есть интересные темки про длину переменных да и вообще по армам.
Cyber_RAT вне форума  
Непрочитано 23.05.2009, 18:57  
kiuaki
Частый гость
 
Регистрация: 26.07.2006
Сообщений: 46
Сказал спасибо: 5
Сказали Спасибо 20 раз(а) в 6 сообщении(ях)
kiuaki на пути к лучшему
По умолчанию

Подскажите пожалуйста можно ли в симуляторе/дебагере Keil для Cortex M3 (LM3S2776, LM3S811) наблюдать содержимое/изменение UART DATA register 0x4000C000 при посылке-приеме.
Я уж потратил немало времени ища ответ в документации и гугле.
kiuaki вне форума  
Непрочитано 16.12.2009, 11:15  
lockout
Частый гость
 
Регистрация: 03.03.2008
Сообщений: 31
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
lockout на пути к лучшему
По умолчанию Re: Помогите начать с ARM7

Скачал проект, эмулирующий компьютерную мышь (HID-устройство), пытаюсь с ним разобраться и создать на его основе свое HID-устройство.

Вопрос:
В скачанном проекте дескриптор конфигурации содержит дескриптор одной конечной точки EP1, у которого поле bmAttributes равно 0х03, т.е. описывается конечная точка, работающая в канале по прерыванию. Но при обработке запроса STD_SET_CONFIGURATION эта же точка настраивается в режим передачи массивов данных:

Код:
pUDP-›UDP_CSR[1] = (AT91C_UDP_EPEDS | AT91C_UDP_EPTYPE_BULK_IN);
Почему? Это нестыковка в проекте или я чего-то не понимаю?
lockout вне форума  
Непрочитано 23.01.2010, 19:28  
VovkaSOL
Частый гость
 
Регистрация: 08.09.2009
Сообщений: 48
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
VovkaSOL на пути к лучшему
По умолчанию Re: Помогите начать с ARM7

Привет, подскажите, не могу никак запустить сам32, все линии питания включены, кварц 8, конденсаторы по 30пф, никак не определяется самбой , выбираю ком порт, sam7s32-ek, пишет invalid id, никаких признаков жизни, конденсаторы на все линии питания являются обязательными?в чем может быть проблема?
VovkaSOL вне форума  
Непрочитано 23.01.2010, 19:50  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Помогите начать с ARM7

Сообщение от VovkaSOL Посмотреть сообщение
кварц 8
Ну видимо в этом проблема. Я не знаю точно какой кварц нужен для sam7S32, но для sam7s64-sam7s256 нужен 18.432МГц. C другими самба не работает. Там правда USB. Попробуйте 18.432, скорее всего атмеловцы загрузчик не переписывают под каждый кристалл, а используют однотипный.
А куда подключены TXD/RXD от max3232 или чего там у Вас как мост RS232-UART?
kison вне форума  
Непрочитано 23.01.2010, 20:17  
VovkaSOL
Частый гость
 
Регистрация: 08.09.2009
Сообщений: 48
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
VovkaSOL на пути к лучшему
По умолчанию Re: Помогите начать с ARM7

да не, я ж не по usb подключиться хочу, в 32 нет usb, а по dbgu(автоопределение скорости для разных кварцев), подключено все нормально, переходник usb-232 от сотового, работает отлично на 115200, проверил, просто процессор не заводится, у меня все питание идет через 20 ом, иначе внутренний стабилизатор показывает ноль, смотрел схемы отладочных плат, из всего что там у меня не хватает конденсаторов питания и немного не тот фильтр на PLLRC(у меня 5nF,10nF,1000ом, надо 1nF, 10nF, 1500ом) как будто что то с контроллером, но неужели мой первый контроллер арм я навернул, не могла меня так жизнь наказать, столько времени уже убил.
VovkaSOL вне форума  
 

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

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

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, время: 19:08.


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