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

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

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

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

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

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


 
Опции темы
Непрочитано 10.07.2019, 23:26  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 428
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

eddy, https://electronix.ru/forum/index.ph...opic&id=128085 вот быстро нашел, человек тоже хотел положить после программы.
Объявить секцию и все.
Реклама:
sat_art вне форума  
Сказали "Спасибо" sat_art
eddy (10.07.2019)
Непрочитано 10.07.2019, 23:47  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

sat_art, спасибо, вроде бы получается!
Буду проверять дальше, все ли работает как надо.
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Непрочитано 27.07.2019, 17:02  
ampy
Гражданин KAZUS.RU
 
Регистрация: 22.07.2007
Адрес: Владивосток
Сообщений: 984
Сказал спасибо: 435
Сказали Спасибо 375 раз(а) в 197 сообщении(ях)
ampy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Плата Blue Pill, проц STM32 'STM32F103CBT6' F103C8T6. Это к тому, что маркирован C8T6, а внутри вроде CBT6. Поднимаю и опускаю пин. Длительность полученного импульса 178 нс. Не слишком ли это много при тактовой 72 МГц? Передача нового уровня занимает три ассемблерных команды, получается, выполнение команды в среднем как на пике - 4 такта? Или сказывается обращение к флеши за адресом пина?

PHP код:
   bLed2 1;
 
8001068:    4b15          ldr    r3, [pc#84]    ; (80010c0 ‹ADC1_2_IRQHandler+0x6c›)
 
800106a:    2201          movs    r2#1
 
800106c:    701a          strb    r2, [r3#0]
    
bLed2 0;
 
800106e:    4b14          ldr    r3, [pc#80]    ; (80010c0 ‹ADC1_2_IRQHandler+0x6c›)
 
8001070:    2200          movs    r2#0
 
8001072:    701a          strb    r2, [r3#0] 
ampy вне форума  
Непрочитано 27.07.2019, 18:02  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,411
Сказал спасибо: 176
Сказали Спасибо 3,128 раз(а) в 2,017 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от ampy Посмотреть сообщение
Длительность полученного импульса 178 нс.
и флеш медленый и тактировка порта то какая????
APB шины на 36МГЦ работают.
__________________
кагмаподэ магмаподэ

Последний раз редактировалось индюк; 27.07.2019 в 18:04.
индюк вне форума  
Сказали "Спасибо" индюк
ampy (27.07.2019)
Непрочитано 27.07.2019, 18:13  
ampy
Гражданин KAZUS.RU
 
Регистрация: 22.07.2007
Адрес: Владивосток
Сообщений: 984
Сказал спасибо: 435
Сказали Спасибо 375 раз(а) в 197 сообщении(ях)
ampy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от индюк Посмотреть сообщение
и флеш медленый и тактировка порта то какая????
APB шины на 36МГЦ работают.
Да, про это не подумал, спасибо.
Но одинаково что было 10 МГц, что переключил на 50.
Изначальная проблема (не столько проблема сколько удивление)
была не импульс получить, а в том, что код выполняется медленно.
Коплю отсчеты АЦП - обработчик выполняется за 2 мкс, хотя там
и кода-то почти нет...
ampy вне форума  
Непрочитано 27.07.2019, 18:14  
NewWriter
Почётный гражданин KAZUS.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,508
Сказал спасибо: 401
Сказали Спасибо 2,218 раз(а) в 1,316 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

А знаете самый быстрый способ дергания ног?
Воо:
Код:
 asm volatile (
		  "mov r4, 0x100c    \n"   // GPIOC-›ODR
		  "movt r4, 0x4001   \n"   //
		  "mov r0, 0x100     \n"   // для PC8 = 1 
		  "mov r1, 0         \n"); // для PC8 = 0

  asm volatile (
		  "str r0, [r4]      \n"   // PC8 _/-
		  "str r1, [r4]      \n"   // PC8 -\_
		  "str r0, [r4]      \n"   // PC8 _/-
		  "str r1, [r4]      \n"   // PC8 -\_
		  "str r0, [r4]      \n"
		  "str r1, [r4]      \n"
		  "str r0, [r4]      \n"
		  "str r1, [r4]      \n"
		  "str r0, [r4]      \n"
		  "str r1, [r4]      \n"
		  "str r0, [r4]      \n"
		  "str r1, [r4]      \n"
		  "str r0, [r4]      \n"
		  "str r1, [r4]      \n"
		  "str r0, [r4]      \n"
		  "str r1, [r4]      \n"
		  "str r0, [r4]      \n"
		  "str r1, [r4]      \n"
		  "str r0, [r4]      \n"
		  "str r1, [r4]      \n");
NewWriter вне форума  
Сказали "Спасибо" NewWriter
ampy (27.07.2019)
Непрочитано 20.08.2019, 01:48  
Rulevoj
Прохожий
 
Регистрация: 20.08.2019
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Rulevoj на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Помогите разобраться.

Есть 6 плат основанных на LM3S9B90 (ARM Cortex-M3 Processor Core) выполняют роль - охранной сигнализации.
Из них 2 рабочие, остальные 4 утратились после отключения электроэнергии.

Путём переноса процессора с рабочей платы на неисправную стало ясно что слетела прошивка в процессоре LM3S9B90.

Путём поиска информации был найден разъём программирования и установлены pin out для подключения программатора.

Установлен интерфейс программирования SWD, известно что можно делать бэкап.

Интересуют следующие вопросы:
1. С помощью какого программатора можно подключиться?

(В наличии есть ST-Link V2 STM8 & STM32 Китаец - но он чёт борогозит... может что-то не то выбрал или не поддерживает)

2. Можно ли слить дамп с этого процессора?

3. Какую программу использовать?
Миниатюры:
Нажмите на изображение для увеличения
Название: IMG_20190820_000808_3.jpg
Просмотров: 0
Размер:	1.52 Мб
ID:	144439   Нажмите на изображение для увеличения
Название: 2019-08-19_170219.jpg
Просмотров: 0
Размер:	75.5 Кб
ID:	144440   Нажмите на изображение для увеличения
Название: 2019-08-20_003927.jpg
Просмотров: 0
Размер:	24.2 Кб
ID:	144442  

Вложения:
Тип файла: zip datasheet-LM3SB90.zip (4.67 Мб, 0 просмотров)
Rulevoj вне форума  
Непрочитано 20.08.2019, 05:22  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Rulevoj Посмотреть сообщение
Интересуют следующие вопросы:
1. С помощью какого программатора можно подключиться?

(В наличии есть ST-Link V2 STM8 & STM32 Китаец - но он чёт борогозит... может что-то не то выбрал или не поддерживает)

2. Можно ли слить дамп с этого процессора?

3. Какую программу использовать?
2. Можно, только если изготовитель не установил бит защиты от чтения. Чаще всего этот бит установлен - прошивка защищена от чтения в целях защиты от несанкционированного копирования устройства.

"известно что можно делать бэкап" - чего именно бекап? Если речь о каких-то настройках, данных и т.д. - то это не то.

Если же по какой-то причине действительно прошивка не закрыта (что крайне маловероятно, особенно для охранного устройства) - ответы на остальные вопросы имеют смысл:

1. самый доступный вариант, имхо - клон фирменного J-link c Aliexpress-а. Для данного МК годится даже стоящий ныне баксов 10 J-link v8 (хотя разумнее чуть переплатить и взять поддерживающий больше МК и работающий в широком диапазоне напряжений питания таргета v9).

ST-link, разумеется, поддерживает только МК от ST - что и отражено в его названии)))

3. К J-link полагается комплект программ от его настоящего изготовителя, там есть программа Jflash, ей и считываются, и записываются МК.
AR_Favorit вне форума  
Непрочитано 20.08.2019, 11:55  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Мужики, посоветуйте недорогие проверенные SPI (на крайняк и I2C сгодится) EEPROM'ки (или flash) с алиэкспресса. Восьми мегабит мне за глаза хватит, лишь бы микрухи были проверенными с простым протоколом работы. Идеальным было бы еще и наличие нормального готового кода под STM32 для работы с ними.
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Непрочитано 20.08.2019, 18:03  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 428
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

eddy, https://eiechip.ru.aliexpress.com/store/735678 в этом магазине давно брал w25q64 нормальные. Сейчас не вижу.
sat_art вне форума  
Сказали "Спасибо" sat_art
eddy (20.08.2019)
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


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


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