|
Keil µVision, отладочные функции |
|
|
|
Nov 21 2012, 11:32
|

Универсальный солдатик
     
Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362

|
Как создать простейшую функцию, которую можно вызвать при отладке микроконтроллера STM32? Вот пример из помощи: Код /*---------------------------------------------------------------------- Toggle I/O Pin ----------------------------------------------------------------------*/ SIGNAL void toggle_IO_pin() { int i; PORT0 = 0x0; for (i = 0; i < 20; i++) { PORT0 = (PORT0 ^ 0x01); swatch(0.5); } } DEFINE BUTTON "Toggle P0.0", "toggle_IO_pin()" Как задать порт для Cortex? На все мои варианты выдается ответ: GPIOE &= ~0x04; /* clear PORTE bit 2 */ __^ *** error 34, line 26: undefined identifier Оно вообще работает для Cortex, или остановилось на 8051?
|
|
|
|
|
 |
Ответов
|
Nov 21 2012, 12:55
|

Универсальный солдатик
     
Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362

|
Для STM32F207 можно увидеть следующие виртуальные регистры: TRAPS, TRIGFLT, STCLK, XTAL, CLOCK Подозреваю, что это всё. Не понимаю.  P.S. А для STM32F103 есть куча, в том числе PORTA...PORTD. Ага... ну не суки ли! Может в Keil 4.60 добавилось регистров?
|
|
|
|
|
Nov 25 2012, 11:57
|

Гуру
     
Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954

|
Цитата(ViKo @ Nov 21 2012, 16:55)  Подозреваю, что это всё. Не понимаю.  Разработчики на своем сайте Вас честно предупредили: Цитата Complete peripheral simulation is not available at this time. Чего же Вы еще хотите ?
|
|
|
|
Сообщений в этой теме
ViKo Keil µVision, отладочные функции Nov 21 2012, 11:32 Allregia Цитата(ViKo @ Nov 21 2012, 14:55) Для STM... Nov 24 2012, 20:27      ViKo Цитата(_Артём_ @ Nov 25 2012, 22:57) P.S.... Nov 26 2012, 05:21 x893 мда-а-а
пипец. проверил на 4.6 такая же фигня.
При... Nov 21 2012, 14:15 редактор Для 51-х тоже не все так гладко. У Silabs например... Nov 22 2012, 06:43 редактор Может SFR-файл неверно указан (или не находит его)... Nov 22 2012, 09:00 Falkon_99 В STM Cortex все через макросы, описание которых н... Nov 24 2012, 19:05 ViKo В System Viewer периферийные регистры видны. Но эт... Nov 25 2012, 06:18 Allregia Понял. Да, у меня тоже самое как у Вас.
P.S. Ест... Nov 25 2012, 08:38 ViKo Нужные адреса можно задать командой map. Которую м... Nov 25 2012, 09:49 Allregia Почему ничего этого не надо было для F103 ? Nov 25 2012, 11:09
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|