В смысле, с любыми чипами на ядре ARM, поддерживаюшими SWD иои JTAG, да?Oxford писал(а):ST-Link работает с любыми чипами что поддерживает KEIL.
STM32 новичку в ARM что к чему
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
- Реклама
[uquote="jcxz",url="/forum/viewtopic.php?p=3700310#p3700310"][uquote="Oxford",url="/forum/viewtopic.php?p=3700305#p3700305"]ST-Link работает с любыми чипами что поддерживает KEIL.[/uquote]
Keil работает с C8051. ST-Link с ним могёт?[/uquote]
ST-Link работает с кортексами, C8051 не кортекс, нет не могет.
Keil работает с C8051. ST-Link с ним могёт?[/uquote]
ST-Link работает с кортексами, C8051 не кортекс, нет не могет.
Инженер R@D
Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
- Сообщения: 1846
- Зарегистрирован: Вт авг 15, 2017 10:51:13
[uquote="Oxford",url="/forum/viewtopic.php?p=3700408#p3700408"]ST-Link работает с кортексами, C8051 не кортекс, нет не могет.[/uquote]
Значит уже не со всеми МК, которые знает Кейл. А J-Link - работает и с C8051
Значит уже не со всеми МК, которые знает Кейл. А J-Link - работает и с C8051
- Сообщения: 7058
- Зарегистрирован: Сб янв 28, 2006 22:47:24
Взял J-Link в черной коробочке и "свисток" ST-Link без корпуса с вертикально расположенными разъемами. В обзорах на Ютубе к последний хвалят, а те что в корпусах с горизонтальными разъемами в комментах на Али чуть ли не проклинают. Взял еще горстку STM и демоплат разных серий. Осталось дождаться, когда это все пришлют.
Астролябия-сама меряет, было бы что мерять!!!
Три года назад выписал парочку таких, полёт нормальный. Не так давно выписал еще парочку, тоже все ОК.Asmodey писал(а):а те что в корпусах с горизонтальными разъемами в комментах на Али чуть ли не проклинают.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
- Реклама
- Сообщения: 7058
- Зарегистрирован: Сб янв 28, 2006 22:47:24
ХЗ, я читаю обсуждение лотов на Алиэкспресс, люди пишут про неверную маркировку разъемов на корпусе, о том что окислы смывали с плат вместе с флюсом, о замыкании на корпус, о не припаянных корпусах USB разъемов. И как-то поостерегся брать в корпусе. Продавцы их, возможно, в одном месте закупали.
Астролябия-сама меряет, было бы что мерять!!!
Возьми еще парочку USB-UART с ТТЛ-овскими уровнями, лучше всего, на чипе CH340G: во-первых, он самый дешевый, во-вторых, его производители не воюют с китайскими клонами, в отличие от производителей того же FT232. Только бери с переключателем (джампером) питания 5/3.3В, он же переключатель уровня сигналов. Для STM32 его, естественно, надо переключить на 3.3В. Иногда, при отладке, весьма полезно выдать лог чего-нибудь на UART. Ну, и для работы на ноуте весьма полезен мелкий USB-Hub с не сильно коротким шнурком, желательно - подключаемый разъемно, а не запаянный наглуго внутри хаба. Его, конечно, необязательно выписывать с Али. Да, на стационарном компе он тоже не помешает...Asmodey писал(а):Взял J-Link в черной коробочке и "свисток" ST-Link
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
afz, вообще-то у вменяемого linka есть транслятор уровней , а у обширнейшего семейства arm питание не ограничевается 3v и 5v.
Но по правде сказть , не стоит здесь кого либо учить.
Здесь очень умная администрация -трет неугодные ей посты даже непонимая...
Но по правде сказть , не стоит здесь кого либо учить.
Здесь очень умная администрация -трет неугодные ей посты даже непонимая...
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
Я полагаю здесь вообще никому ничего не стоит расказывать и учить...
- Сообщения: 7058
- Зарегистрирован: Сб янв 28, 2006 22:47:24
[uquote="afz",url="/forum/viewtopic.php?p=3700606#p3700606"]
Это у меня уже есть, на CH340 с переключателем. Две штуки. Они меня еще с МК Microchip сильно выручали. Когда брал, везде писали что с уровнями 3,3 они не работают, а джаммер переключения уровней бутафория. Но проверил когда получил, и оказалось, что USB-UART мост нормально переключается на 3,3В. Плюс еще PCI плата есть в настольном компе с двумя железными COM-портами. Только преобразователи для них с RS-232 в TTL у меня на MAX232 - пятивольтовые, так что мосты на CH340 все равно к месту. Как раз из-за 3,3-вольтовой логики.
Насчет ноута, тут да, надо приобрести хаб, потому как по ночам на кухне мне только ноут и доступен. А на десктопе 10 портов USB, должно хватить на все. Но только днем.
Тут, кстати, еще вопрос появился. Как раз в тему для новичков. Есть ли среди STM32 допускающие питание от 5 вольт? Когда заказывал микроконтроллеры (32F103/105/303) бегло посмотрел даташиты, там везде 3,3 вольта. Среди STM8 нашлись разные, например STM8S105 до 5,5 вольта питание, STM8L151 до 3,6. А среди STM32 все попавшиеся под горячую руку МК 3,3-вольтовые. Они (STM32) все такие?
Возьми еще парочку USB-UART с ТТЛ-овскими уровнями, лучше всего, на чипе CH340G: во-первых, он самый дешевый, во-вторых, его производители не воюют с китайскими клонами, в отличие от производителей того же FT232. Только бери с переключателем (джампером) питания 5/3.3В[/uquote]Asmodey писал(а):Взял J-Link в черной коробочке и "свисток" ST-Link
Это у меня уже есть, на CH340 с переключателем. Две штуки. Они меня еще с МК Microchip сильно выручали. Когда брал, везде писали что с уровнями 3,3 они не работают, а джаммер переключения уровней бутафория. Но проверил когда получил, и оказалось, что USB-UART мост нормально переключается на 3,3В. Плюс еще PCI плата есть в настольном компе с двумя железными COM-портами. Только преобразователи для них с RS-232 в TTL у меня на MAX232 - пятивольтовые, так что мосты на CH340 все равно к месту. Как раз из-за 3,3-вольтовой логики.
Насчет ноута, тут да, надо приобрести хаб, потому как по ночам на кухне мне только ноут и доступен. А на десктопе 10 портов USB, должно хватить на все. Но только днем.
Тут, кстати, еще вопрос появился. Как раз в тему для новичков. Есть ли среди STM32 допускающие питание от 5 вольт? Когда заказывал микроконтроллеры (32F103/105/303) бегло посмотрел даташиты, там везде 3,3 вольта. Среди STM8 нашлись разные, например STM8S105 до 5,5 вольта питание, STM8L151 до 3,6. А среди STM32 все попавшиеся под горячую руку МК 3,3-вольтовые. Они (STM32) все такие?
Астролябия-сама меряет, было бы что мерять!!!
Угу, только вот втыкать в десктоп разные "свистульки" неудобно, так, что тут или тоже хаб, или каждой свистульке свой удлинитель. А хабы стоят копейки...Asmodey писал(а):Насчет ноута, тут да, надо приобрести хаб, потому как по ночам на кухне мне только ноут и доступен. А на десктопе 10 портов USB, должно хватить на все. Но только днем.
Нет. Бывают у них, правда, 5в-толерантные входы. У F10х - примерно половина входов, у F4xx почти все за редкими исключениями. Какие именно ноги толерантны, смотреть в ДШ на конкретный чип.Asmodey писал(а):Есть ли среди STM32 допускающие питание от 5 вольт?
У других производителей иногда встречаются 5-В Кортексы, но крайне редко.
Да, напоминаю: основные документы, по которым следует изучать новый чип STM32 - это Programming manual и Reference manual. Первый - это описание реализации ядра Кортекс-Мх в этой серии чипов, второй - описание периферии. Для STM32F10x это документы PM0056 и RM0008, для F4xx - PM0214 и RM0090, остальными сериями я не занимался и доки, соответственно, не читал.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
- Сообщения: 7058
- Зарегистрирован: Сб янв 28, 2006 22:47:24
[uquote="afz",url="/forum/viewtopic.php?p=3700776#p3700776"]Нет.[/uquote]Все, вопрос решен.
[uquote="afz",url="/forum/viewtopic.php?p=3700776#p3700776"]основные документы, по которым следует изучать новый чип STM32 - это Programming manual и Reference manual. Первый - это описание реализации ядра Кортекс-Мх в этой серии чипов, второй - описание периферии. Для STM32F10x это документы PM0056 и RM0008, для F4xx - PM0214 и RM0090[/uquote]
Спасибо.
[uquote="afz",url="/forum/viewtopic.php?p=3700776#p3700776"]основные документы, по которым следует изучать новый чип STM32 - это Programming manual и Reference manual. Первый - это описание реализации ядра Кортекс-Мх в этой серии чипов, второй - описание периферии. Для STM32F10x это документы PM0056 и RM0008, для F4xx - PM0214 и RM0090[/uquote]
Спасибо.
Астролябия-сама меряет, было бы что мерять!!!
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
Asmodey, коль уж берете девборды, рекомендую взять вот эту — STM32F401 всего за $3.4! Берите, пока халява не кончилась...
Взял недавно себе одну, жду, когда придет. Можно будет в свободное время и на Cortex-M4 мои сниппеты расширить...
Взял недавно себе одну, жду, когда придет. Можно будет в свободное время и на Cortex-M4 мои сниппеты расширить...
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Я на гитхабе, в ЖЖ
Eddy_Em зачем она ему? Там практически нет периферии. Нахера она? С таким же успехом он может взять 103 за сотку ему на все хватит ее.
Инженер R@D
Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
Как зачем? Cortex-M4, как-никак! Вдруг где-нибудь флоаты понадобятся?
А вообще, конечно, правильней начинать с нулевой серии: там даташит намного тоньше, а косяков, которых наделали в F103, нет. Правда, ни то, что флоатов нет, но даже аппаратного деления!
А вообще, конечно, правильней начинать с нулевой серии: там даташит намного тоньше, а косяков, которых наделали в F103, нет. Правда, ни то, что флоатов нет, но даже аппаратного деления!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Я на гитхабе, в ЖЖ
Практически все задачи без этого можно решать. Это требуется для каких то спец задач где упираешься в производительность.
Сколько я программирую никогда не парился над флоатами и делением.
Сколько я программирую никогда не парился над флоатами и делением.
Инженер R@D
Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
На F0 у меня потребовалось флоаты и операции с ними использовать. Жесть, сколько времени это занимает (да и объем прошивки вырос неплохо). Благо, задача медленная — температуры измерять.
А вот когда в абдуринах лепят флоаты куда попало, я, мягко говоря, озадачен бываю...
А вот когда в абдуринах лепят флоаты куда попало, я, мягко говоря, озадачен бываю...
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Я на гитхабе, в ЖЖ
Кстати, а есть ли какой-нибудь документ, где бы описывалась основная разница между перифериями у разных семейств?
А то я тут в своём проекте, изначально, на F103 рассчитанном, добавлял поддержку F303, и задолбался многие моменты переделывать.
Например:
SPI - практически одинаково;
TIM - практически одинаково;
I2C - совсем по-разному (у F303 намного проще и лучше)
GPIO - много отличий, в частности по настройкам AF (вариант для F303 понравился больше)
UART - похоже;
RTC - совсем по-разному (у F303 полноценные часв, у F103 просто счётчик);
и т.д.
Интересно было бы увидеть что-то вроде сводной таблички для разных семейств, чтобы бегло можно было оценить разницу между семействами, чтобы не рыться долго в даташитах.
А то я тут в своём проекте, изначально, на F103 рассчитанном, добавлял поддержку F303, и задолбался многие моменты переделывать.
Например:
SPI - практически одинаково;
TIM - практически одинаково;
I2C - совсем по-разному (у F303 намного проще и лучше)
GPIO - много отличий, в частности по настройкам AF (вариант для F303 понравился больше)
UART - похоже;
RTC - совсем по-разному (у F303 полноценные часв, у F103 просто счётчик);
и т.д.
Интересно было бы увидеть что-то вроде сводной таблички для разных семейств, чтобы бегло можно было оценить разницу между семействами, чтобы не рыться долго в даташитах.
А зачем делать в одном проекте два камня? Просто создайте вторую версию проекта под 303 и все.
Инженер R@D
Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
- Сообщения: 1846
- Зарегистрирован: Вт авг 15, 2017 10:51:13
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=3701583#p3701583"]На F0 у меня потребовалось флоаты и операции с ними использовать. Жесть, сколько времени это занимает (да и объем прошивки вырос неплохо). Благо, задача медленная — температуры измерять.[/uquote]
Не понятно - зачем float для измерения температур???
Даже если измерять температуры в диапазоне от абсолютного 0 до температур в ядрах звёзд с точностью до сотых долей градуса, то даже в такой сферически-конской задаче 32-битного с фикс.точкой вполне хватит.
Или может Вы температуру ядра звезды с точностью до миллионных долей градуса измеряете?
Не понятно - зачем float для измерения температур???
Даже если измерять температуры в диапазоне от абсолютного 0 до температур в ядрах звёзд с точностью до сотых долей градуса, то даже в такой сферически-конской задаче 32-битного с фикс.точкой вполне хватит.
Или может Вы температуру ядра звезды с точностью до миллионных долей градуса измеряете?


