Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

Отладочные платы для STM32

Непрочитано 29.11.2011, 12:35  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Отладочные платы для STM32

CMaxx22, если на ноге есть функция порта, значит дергатся она должна. Давайте поговорим более конкретно. Какой проц? Какая нога?
Попробую вам код подкинуть для ремапа.
Реклама:
Easyrider83 вне форума  
Непрочитано 29.11.2011, 15:37  
CMaxx22
Временная регистрация
 
Регистрация: 04.01.2008
Сообщений: 93
Сказал спасибо: 19
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
CMaxx22 на пути к лучшему
По умолчанию Re: Отладочные платы для STM32

Проц STM32F103RBT6. Нога РВ3. Вот схема платы, может я вычислил чтото не правильно...
И насчёт ремапа подскажите, что это? Какова его функция? Могу ли я с помощью ремапа получить скажем АЦП на той ноге на которой его по схеме нет?
Вложения:
Тип файла: pdf MINI_STM32-V3.0_SCH.pdf (66.3 Кб, 109 просмотров)
CMaxx22 вне форума  
Непрочитано 29.11.2011, 17:04  
CMaxx22
Временная регистрация
 
Регистрация: 04.01.2008
Сообщений: 93
Сказал спасибо: 19
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
CMaxx22 на пути к лучшему
По умолчанию Re: Отладочные платы для STM32

Ну и остальные ноги JTAG хотелось бы освободить заодно Ато экран съел почти всё, некуда периферию вешать.
CMaxx22 вне форума  
Непрочитано 29.11.2011, 20:24  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Отладочные платы для STM32

Сообщение от CMaxx22 Посмотреть сообщение
Проц STM32F103RBT6. Нога РВ3. Вот схема платы, может я вычислил чтото не правильно...
Пин В3 по дефолту испльзуется как выход данных JTAG. Если вы используете SWD для программирования и отладки, то надо отключить JTAG и освободить пины.
Надо, чтобы первые три бита в регистре SWJ_CFG были 010.
Еще стоит пометка, что надо не использовать какой-то "asynchronous trace". Не знаю, надо ли его тоже выключать или можно просто забыть, сами проверьте. Кодом помочь пока не могу - кейла на этом компе нету. Попробуйте сами.
Страница 156 прикрепленного мануала.
Миниатюры:
Нажмите на изображение для увеличения
Название: JTAG.png
Просмотров: 61
Размер:	43.1 Кб
ID:	28892   Нажмите на изображение для увеличения
Название: JTAG2.png
Просмотров: 65
Размер:	47.3 Кб
ID:	28893  
Вложения:
Тип файла: rar STM32F10x Reference manual.rar (5.61 Мб, 75 просмотров)
Easyrider83 вне форума  
Непрочитано 04.12.2011, 11:22  
CMaxx22
Временная регистрация
 
Регистрация: 04.01.2008
Сообщений: 93
Сказал спасибо: 19
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
CMaxx22 на пути к лучшему
По умолчанию Re: Отладочные платы для STM32

Подскажите пожалуйста существует ли в stm32f103rb возможность хранить значение переменной после полного отключения всех питаний и возобновить работу с этой переменной после подачи питания как ни в чём не бывало? Например я в программе объявил переменную, но не назначил ей значение. Залил прошивку, потом уже на устройстве при включении переменная проверилась и если значения нет вышла менюшка при помощи которой я получил значение переменной от датчика и выключил устройство. Так вот чтобы после повторных включений эта менюшка уже не выходила?
Добавлено. Похоже придётся использовать батарейку и бэкап регистры. Как с ними проще работать, где про них прочитать?

Последний раз редактировалось CMaxx22; 04.12.2011 в 11:50.
CMaxx22 вне форума  
Непрочитано 04.12.2011, 11:38  
CMaxx22
Временная регистрация
 
Регистрация: 04.01.2008
Сообщений: 93
Сказал спасибо: 19
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
CMaxx22 на пути к лучшему
По умолчанию Re: Отладочные платы для STM32

И ещё может ли кто посоветовать качественную и нетребовательную в развязке микросхему ИОН на 3.3в ? Желательно чтобы находилась поисковиком www.ebay.com
CMaxx22 вне форума  
Непрочитано 11.12.2011, 16:31  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Отладочные платы для STM32

На счет SearchRom.
Поиск вывел меня на такую статью:
http://www.maxim-ic.com/app-notes/index.mvp/id/187
Попробуем адаптировать приведенный код для нашего случая.

Прилагаю пример работы с одним датчиком. Алгоритм такой - Search Rom, нахождение датчика, обращение к нему, получение результата.
В папке Schematic проект для протеуса.
Многие процедуры переписал под указатели для экономии памяти.
Вложения:
Тип файла: rar 24C+25CEEPROM+LPC2101.rar (86.9 Кб, 62 просмотров)

Последний раз редактировалось Easyrider83; 11.12.2011 в 18:08.
Easyrider83 вне форума  
Непрочитано 12.12.2011, 14:28  
CMaxx22
Временная регистрация
 
Регистрация: 04.01.2008
Сообщений: 93
Сказал спасибо: 19
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
CMaxx22 на пути к лучшему
По умолчанию Re: Отладочные платы для STM32

Пытаюсь подсадить в свой проект, сразу возник вопрос а как выбирать GPIOx? Там раньше в процедурах было (GPIOx,PIN) а теперь только пин
Также IO0CLR, IO0SET, IO0DIR, IO0PIN is undefined...

Последний раз редактировалось CMaxx22; 12.12.2011 в 14:33.
CMaxx22 вне форума  
Непрочитано 12.12.2011, 15:53  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Отладочные платы для STM32

Сообщение от CMaxx22 Посмотреть сообщение
Пытаюсь подсадить в свой проект, сразу возник вопрос а как выбирать GPIOx? Там раньше в процедурах было (GPIOx,PIN) а теперь только пин
Также IO0CLR, IO0SET, IO0DIR, IO0PIN is undefined...
Так оно же под LPC (т.е. под PHILIPS)
Я его для симмуляции делал. Потому, как не было возможности проверять на STM.
Теперь возможность есть.
Простите, что запутал. Там проект для симмуляции. Для STM32 только что закончил и проверил.
Миниатюры:
Нажмите на изображение для увеличения
Название: 1-wire.png
Просмотров: 66
Размер:	26.4 Кб
ID:	29368  
Вложения:
Тип файла: rar USART-One_Wire.rar (396.4 Кб, 72 просмотров)
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
CMaxx22 (13.12.2011)
Непрочитано 12.12.2011, 20:16  
CMaxx22
Временная регистрация
 
Регистрация: 04.01.2008
Сообщений: 93
Сказал спасибо: 19
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
CMaxx22 на пути к лучшему
По умолчанию Re: Отладочные платы для STM32

А как обратиться за конвертацией к этой процедуре:
DS1822_Start_Conversion_by_ROM (GPIO_TypeDef * GPIOx, unsigned long PINx, unsigned char (*Serial_Num)[One_Wire_Device_Number_MAX][DS1822_SERIAL_NUM_SIZE])
если у меня есть уже на руках адрес датчика? Раньше тут было по другому, адрес датчика хранился в массиве и я его мог назначить вручную, а тут какаято звёздочка теперь непонятная... Так и писать например
DS1822_Start_Conversion_by_ROM(GPIOB, GPIO_PIN_3, и тут адрес датчика 8 раз по 8 бит через запятую, в фигурных скобках или как?)
добавлено: Похоже вы ввели массив указателей, я ещё не сталкивался с указателями вообще. Разбираюсь понемногу, вопрос выше можно игнорировать.

пс. Вам плата пришла уже? Датчики?

Последний раз редактировалось CMaxx22; 12.12.2011 в 21:20.
CMaxx22 вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Технология изготовления печатной платы Tungus55 Делимся опытом 1165 06.01.2017 19:19
Книги dosikus Электронная библиотека 11242 29.12.2015 23:45
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.