Да, так нагляднее, либо отдельно каждый пин FIO2DIR = 1<< 8; FIO2DIR |= 1 << 5;Mr.Denis писал(а):To FlySnake
Спасибо за совет!
правильно понимаю что если мне необходимо изменить несколько битов то я делаю так:
FIO2DIR = (1<<|(1<<5);
Вроде должно получится что P2[8], P2[5] настроенны как выход?
Вопросы по IAR ARM
-
FlySnake
- Мучитель микросхем
- Сообщения: 429
- Зарегистрирован: Пт ноя 20, 2009 20:38:12
- Откуда: Калининград (Koenigsberg)
- Контактная информация:
Re: Вопросы по IAR ARM
- Реклама
Re: Вопросы по IAR ARM
Так кода дофига выйдетFlySnake писал(а): либо отдельно каждый пин FIO2DIR = 1<< 8; FIO2DIR |= 1 << 5;
-
Mr.Denis
- Прорезались зубы
- Сообщения: 220
- Зарегистрирован: Пт авг 07, 2009 22:06:49
- Откуда: Россия, Москва
Re: Вопросы по IAR ARM
Запускаю Дебагером при помощи F5, но не как немогу понять как проверить построчно?
STM32F4 Discovery + KEIL + Windows 7
-
Mr.Denis
- Прорезались зубы
- Сообщения: 220
- Зарегистрирован: Пт авг 07, 2009 22:06:49
- Откуда: Россия, Москва
Re: Вопросы по IAR ARM
Что-то никак немогу понять что я делаю не так!?
Компилятор ошибок не выдает, в МК заливается без проблем.
Светодиод правильно подглючил, может зря я светик напрямую подключил?
Может надо через транзистор?
Компилятор ошибок не выдает, в МК заливается без проблем.
Светодиод правильно подглючил, может зря я светик напрямую подключил?
Может надо через транзистор?
STM32F4 Discovery + KEIL + Windows 7
Re: Вопросы по IAR ARM
Чего за светодиод то ?
тут нагрузочная способность слабая, зажгутся непосредственно только самые мелкие светодиодики
тут нагрузочная способность слабая, зажгутся непосредственно только самые мелкие светодиодики
- Реклама
-
Mr.Denis
- Прорезались зубы
- Сообщения: 220
- Зарегистрирован: Пт авг 07, 2009 22:06:49
- Откуда: Россия, Москва
Re: Вопросы по IAR ARM
Светодиода диод вроде 1.2V 0.20mA.
А как можно еще проверить?
Осацилогрофа нету((
А как можно еще проверить?
Осацилогрофа нету((
STM32F4 Discovery + KEIL + Windows 7
Re: Вопросы по IAR ARM
отпаяй светодиод, иди в программе дебагером по строчкам и меряй напряжение тем же тестером
-
Mr.Denis
- Прорезались зубы
- Сообщения: 220
- Зарегистрирован: Пт авг 07, 2009 22:06:49
- Откуда: Россия, Москва
Re: Вопросы по IAR ARM
Пытаюсь читать мануал на дебагер и не как немогу понять как идти построчкам(
STM32F4 Discovery + KEIL + Windows 7
Re: Вопросы по IAR ARM
меню Debug открой и посмотри - там все пункты явно названы
-
Mr.Denis
- Прорезались зубы
- Сообщения: 220
- Зарегистрирован: Пт авг 07, 2009 22:06:49
- Откуда: Россия, Москва
Re: Вопросы по IAR ARM
Я пытаюсь сделать так:
Нажимаю на Download and Debug после чего заливается прошивка и появляется голубая стрелочка на против int main, потом я нажимаю Debug ->AutoStep ставлю время 1500 ms и нажимаю Start. Но к сожалению я немогу понять что-то происходит или нет((((
Также я пробовал за место AutoStep нажимать просто GO (F5), результат такойже(((
Еще пробовал за место AutoStep и Go нажимать Set Next Statement, после нажатия происходит перемещение голубой стрелочки на ту строчку на которой стоял курсор перед нажатием. Я подумал что это успех, а аказался хрен((( стрелка перемещается но на выводах МК попрежнему 2.3V
Что делать не знаю, буду дальше тыкать((((
Нажимаю на Download and Debug после чего заливается прошивка и появляется голубая стрелочка на против int main, потом я нажимаю Debug ->AutoStep ставлю время 1500 ms и нажимаю Start. Но к сожалению я немогу понять что-то происходит или нет((((
Также я пробовал за место AutoStep нажимать просто GO (F5), результат такойже(((
Еще пробовал за место AutoStep и Go нажимать Set Next Statement, после нажатия происходит перемещение голубой стрелочки на ту строчку на которой стоял курсор перед нажатием. Я подумал что это успех, а аказался хрен((( стрелка перемещается но на выводах МК попрежнему 2.3V
Что делать не знаю, буду дальше тыкать((((
STM32F4 Discovery + KEIL + Windows 7
Re: Вопросы по IAR ARM
F10 тыкай. один тык - одна строчка программы , грубо говоря
-
Mr.Denis
- Прорезались зубы
- Сообщения: 220
- Зарегистрирован: Пт авг 07, 2009 22:06:49
- Откуда: Россия, Москва
Re: Вопросы по IAR ARM
Тоже пробовал уже( При нажатиии на F10 стрелка пропадает и он что-то делает, а в это в ремя в меню debug можно выбрать только две кнопки это Break и Stop Debugging.
Я мог что-то не так настроить?
Может на плате где-то перемычку нужно вляпать?
Я мог что-то не так настроить?
Может на плате где-то перемычку нужно вляпать?
STM32F4 Discovery + KEIL + Windows 7
Re: Вопросы по IAR ARM
Скорее всего, чтото не то ты накомпилял -)))
клади проект архивом, вечером может гляну.
клади проект архивом, вечером может гляну.
-
Mr.Denis
- Прорезались зубы
- Сообщения: 220
- Зарегистрирован: Пт авг 07, 2009 22:06:49
- Откуда: Россия, Москва
Re: Вопросы по IAR ARM
Спасибо за помощь!
Сегодня ещё помучался, так нечего и не вышло.(((
Прекрипил проек в архиве, проверь пожалуйста))))
Сегодня ещё помучался, так нечего и не вышло.(((
Прекрипил проек в архиве, проверь пожалуйста))))
- Вложения
-
- Led.rar
- (17.59 КБ) 237 скачиваний
STM32F4 Discovery + KEIL + Windows 7
-
Mr.Denis
- Прорезались зубы
- Сообщения: 220
- Зарегистрирован: Пт авг 07, 2009 22:06:49
- Откуда: Россия, Москва
Re: Вопросы по IAR ARM
Смотрите, заметил странную вещь!
Когда в настройках Debugger -> Setup -> Driver выбираешь в выпадающем меню JLink/J-Trace, нечего не работает. Хотя эта настройка сделана с рекомендации изготовителя программатора JetLink8 от starterkit!!!
Когда в настройках Debugger -> Setup -> Driver выбираешь в выпадающем меню Simulator, то все работает и переключается как надо. Тогда получается что в режиме Simulator он все операции делает на компьютере программно не используя JetLink8?
Если это так то тогда скорее всего это либо драйвера, либо софт, либо JetLink8 глючит!
Как понять что глючит и что с этим делать?
Когда в настройках Debugger -> Setup -> Driver выбираешь в выпадающем меню JLink/J-Trace, нечего не работает. Хотя эта настройка сделана с рекомендации изготовителя программатора JetLink8 от starterkit!!!
Когда в настройках Debugger -> Setup -> Driver выбираешь в выпадающем меню Simulator, то все работает и переключается как надо. Тогда получается что в режиме Simulator он все операции делает на компьютере программно не используя JetLink8?
Если это так то тогда скорее всего это либо драйвера, либо софт, либо JetLink8 глючит!
Как понять что глючит и что с этим делать?
STM32F4 Discovery + KEIL + Windows 7
Re: Вопросы по IAR ARM
Симулятор не все эмулирует.
То, что работает на симмуляторе может не завестись на реальном железе
То, что работает на симмуляторе может не завестись на реальном железе
-
Mr.Denis
- Прорезались зубы
- Сообщения: 220
- Зарегистрирован: Пт авг 07, 2009 22:06:49
- Откуда: Россия, Москва
Re: Вопросы по IAR ARM
Скажи пожалуйста, мой проект вообще должен работать или там есть проблемы с кодом?
Вы можете мне помочь и сделать заведомо рабочий проект моргания светодиодом, или просто дерганьем одной ногой МК?(что является одно и тоже.)
Просто я пока не знаю как и где мне искать проблему.((
P.S. Satyr Спасибо за помощь!)))
Вы можете мне помочь и сделать заведомо рабочий проект моргания светодиодом, или просто дерганьем одной ногой МК?(что является одно и тоже.)
Просто я пока не знаю как и где мне искать проблему.((
P.S. Satyr Спасибо за помощь!)))
STM32F4 Discovery + KEIL + Windows 7
- amv2000
- Опытный кот
- Сообщения: 720
- Зарегистрирован: Вт апр 26, 2011 13:58:36
- Откуда: Ростовская область
Re: Вопросы по IAR ARM
Не хотелось бы некропостить, но другой темы не нашел.
Подскажите при сборке проекта выскакивает сообщение 21 file(s) deleted. и далее перечисляются файлы проекта, ошибок нет.
Собственно вопрос что и куда удаляет IAR?
Подскажите при сборке проекта выскакивает сообщение 21 file(s) deleted. и далее перечисляются файлы проекта, ошибок нет.
Собственно вопрос что и куда удаляет IAR?
- Вложения
-
- Безымянный.png
- (251.8 КБ) 407 скачиваний
- amv2000
- Опытный кот
- Сообщения: 720
- Зарегистрирован: Вт апр 26, 2011 13:58:36
- Откуда: Ростовская область
Re: Вопросы по IAR ARM
Спасибо ответили на другом сайте, удаляет файлы предыдущей сборки.
Re: Вопросы по IAR ARM
пять копеек:amv2000 писал(а):..удаляет файлы предыдущей сборки.
при этом соответственно если просто билд - то только те которые зависят от вхождения изменённых файлов.
если ребилдОлл - то удаляются все.
(круглый)


