И в чем был смысл натягивания этого случая на патерн "рукожоп с кубом" ? Рукожоп никогда ни за какие лоадеры браться и не помыслит. Тот же, кто осилит загрузчик, в состоянии понять и то, как ему быть после передачи управления. Без кубов, заботливых индусов и прочего мозготраха.
STM32 новичку в ARM что к чему
- Сообщения: 6457
- Зарегистрирован: Пт сен 13, 2013 13:11:31
[uquote="VladislavS",url="/forum/viewtopic.php?p=3464200#p3464200"]Моим первый ARM был AT91RM9200 где-то в 2004-м кажется. Так что, считай с себя написано. И ничего, без всяких кубов до сих пор летает.[/uquote]
И в чем был смысл натягивания этого случая на патерн "рукожоп с кубом" ? Рукожоп никогда ни за какие лоадеры браться и не помыслит. Тот же, кто осилит загрузчик, в состоянии понять и то, как ему быть после передачи управления. Без кубов, заботливых индусов и прочего мозготраха.
И в чем был смысл натягивания этого случая на патерн "рукожоп с кубом" ? Рукожоп никогда ни за какие лоадеры браться и не помыслит. Тот же, кто осилит загрузчик, в состоянии понять и то, как ему быть после передачи управления. Без кубов, заботливых индусов и прочего мозготраха.
- Реклама
а разве нельзя? слежу, как ваша мысль бьется о стенки тупика кризиса идейdosikus писал(а):Ну и теперь скажи мне -какого хрена ты сидишь ветках о арм?
мне не может поплохеть, у меня от ARMов не пригорает. это тебе плохо, если кто-то думает иначе, чем ты.dosikus писал(а):но как бы тебе поплохело
можно, можно не обижайсяdosikus писал(а):мне называть вещи своими именами нельзя
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
Дело в том, что ты поддакиваешь совершенно неадекватной компаниии. Странно что ты стал неразборчив в связях...
- Сообщения: 2411
- Зарегистрирован: Ср фев 23, 2011 12:12:31
[uquote="dosikus",url="/forum/viewtopic.php?p=3464216#p3464216"]адептов калокуба.
зато против нас...[/uquote]
Вот ты сейчас снова оскорбляешь участников форума.
И против кого против вас? Вы кто такие? Кто вас звал?
Я уже обращал внимание, что весь твой профессионализм ограничивается словом "калокуб", больше никакой смысловой нагрузки твои сообщения не несут. Ты не помогаешь тут, а только критикуешь. И опять, ты снова начинаешь разводить срач. Ты снова провоцируешь людей защищаться от твоих нападок.
Я могу допустить что в твоей деятельности куб не применим, что он тебе лишь помеха. Но ты не можешь понять, видимо не хватает IQ, что каждый продукт, тем более который поддерживается уже много лет и в который вкладываются огромные деньги имеет своего потребителя.
Если тебе не подходит, не значит что не подходит другим. Для многих куб стал дверью в мир АРМ контроллеров. И хочу заметить, в кубе реализуются проекты(больше за границей), до которых тебе никогда не дорасти. Вероятно виноват низкий уровень образования которое ты получил, иначе как объяснить твоё поведение?
Куб это инструмент, и если ты не можешь применить его или не хочешь, не значит что он не достоин существовать. И это не значит что те кто его использует тупые идиоты(кстати это вот реальное оскорбление которое несколько страниц назад звучало от тебя).
Если тебе не нравится, не пользуйся! Создавай и обсуждай темы где ты будешь со своими адептами базарить о том о сём.
Но ты лезешь в общие темы, в темы для начинающих и продвигаешь свою никому не интересную идею. Ты трындишь одно и тоже из года в год, все давно уже знают твоё мнение, успокойся наконец!
Ты засрал все форумы в сети, тебя ото всюду выперли. Ты пришёл гадить сюда. Зачем?
Какая твоя цель здесь быть? Кроме как хаить то что тебе по каким то причинам не подходит?
Это радиолюбительский форум, а не базарник ограниченных людей. Да да, и это не оскорбление, ты просто ограничен, ты не видишь дальше носа, не понимаешь что есть и другие люди. Не понимаешь что есть по умнее и по профессиональней тебя и что однозначно точно повоспитанней! И все нормально уживаются. Да, бывает поспорят, бывает жёстко, но переход на оскорбления в технических разделах здесь редкость и порыв. С твоей же стороны идёт планомерное хамство, в каждом сообщении.
[uquote="dosikus",url="/forum/viewtopic.php?p=3464235#p3464235"]Ну и теперь скажи мне -какого хрена ты сидишь ветках о арм?[/uquote]
А действительно, зачем? Все в курсе твоего отношения к кубу и к людям. Не зная никого лично, его знаний, умений, достижений и способностей ты РЕАЛЬНО ОСКОРБЛЯЛ и продолжаешь это делать на форуме. Ты единственный тут кто это делает планомерно и последовательно на протяжении уже пол года точно.
[uquote="dosikus",url="/forum/viewtopic.php?p=3464311#p3464311"]Дело в том, что ты поддакиваешь совершенно неадекватной компаниии. Странно что ты стал неразборчив в связях...[/uquote]
Какие связи? Какие компании? Здесь собираются люди для которых радиолюбительство это хобби.
Сюда приходят отдохнуть, пообщаться, получит знания, поделиться своими знаниями.
Здесь никто не строит интрижек, никто не собирается в компании чтобы гнобить друг друга.
Окстись! Ты кажется не в себе. Ты не осознаёшь что ты попал в другую среду. Я здесь никогда не видел никаких воинствующих групп. Да, бывают споры, бывает личная неприязнь, но никакой групповой вражды и войн. И походу неадекватен именно ты, а не другие участники форума. Компаний я тут как то не наблюдал.
Ты припёрся сюда и навязываешь всем противостояние.
Ты здесь вообще зачем? И нужен ли ты здесь?
зато против нас...[/uquote]
Вот ты сейчас снова оскорбляешь участников форума.
И против кого против вас? Вы кто такие? Кто вас звал?
Я уже обращал внимание, что весь твой профессионализм ограничивается словом "калокуб", больше никакой смысловой нагрузки твои сообщения не несут. Ты не помогаешь тут, а только критикуешь. И опять, ты снова начинаешь разводить срач. Ты снова провоцируешь людей защищаться от твоих нападок.
Я могу допустить что в твоей деятельности куб не применим, что он тебе лишь помеха. Но ты не можешь понять, видимо не хватает IQ, что каждый продукт, тем более который поддерживается уже много лет и в который вкладываются огромные деньги имеет своего потребителя.
Если тебе не подходит, не значит что не подходит другим. Для многих куб стал дверью в мир АРМ контроллеров. И хочу заметить, в кубе реализуются проекты(больше за границей), до которых тебе никогда не дорасти. Вероятно виноват низкий уровень образования которое ты получил, иначе как объяснить твоё поведение?
Куб это инструмент, и если ты не можешь применить его или не хочешь, не значит что он не достоин существовать. И это не значит что те кто его использует тупые идиоты(кстати это вот реальное оскорбление которое несколько страниц назад звучало от тебя).
Если тебе не нравится, не пользуйся! Создавай и обсуждай темы где ты будешь со своими адептами базарить о том о сём.
Но ты лезешь в общие темы, в темы для начинающих и продвигаешь свою никому не интересную идею. Ты трындишь одно и тоже из года в год, все давно уже знают твоё мнение, успокойся наконец!
Ты засрал все форумы в сети, тебя ото всюду выперли. Ты пришёл гадить сюда. Зачем?
Какая твоя цель здесь быть? Кроме как хаить то что тебе по каким то причинам не подходит?
Это радиолюбительский форум, а не базарник ограниченных людей. Да да, и это не оскорбление, ты просто ограничен, ты не видишь дальше носа, не понимаешь что есть и другие люди. Не понимаешь что есть по умнее и по профессиональней тебя и что однозначно точно повоспитанней! И все нормально уживаются. Да, бывает поспорят, бывает жёстко, но переход на оскорбления в технических разделах здесь редкость и порыв. С твоей же стороны идёт планомерное хамство, в каждом сообщении.
[uquote="dosikus",url="/forum/viewtopic.php?p=3464235#p3464235"]Ну и теперь скажи мне -какого хрена ты сидишь ветках о арм?[/uquote]
А действительно, зачем? Все в курсе твоего отношения к кубу и к людям. Не зная никого лично, его знаний, умений, достижений и способностей ты РЕАЛЬНО ОСКОРБЛЯЛ и продолжаешь это делать на форуме. Ты единственный тут кто это делает планомерно и последовательно на протяжении уже пол года точно.
[uquote="dosikus",url="/forum/viewtopic.php?p=3464311#p3464311"]Дело в том, что ты поддакиваешь совершенно неадекватной компаниии. Странно что ты стал неразборчив в связях...[/uquote]
Какие связи? Какие компании? Здесь собираются люди для которых радиолюбительство это хобби.
Сюда приходят отдохнуть, пообщаться, получит знания, поделиться своими знаниями.
Здесь никто не строит интрижек, никто не собирается в компании чтобы гнобить друг друга.
Окстись! Ты кажется не в себе. Ты не осознаёшь что ты попал в другую среду. Я здесь никогда не видел никаких воинствующих групп. Да, бывают споры, бывает личная неприязнь, но никакой групповой вражды и войн. И походу неадекватен именно ты, а не другие участники форума. Компаний я тут как то не наблюдал.
Ты припёрся сюда и навязываешь всем противостояние.
Ты здесь вообще зачем? И нужен ли ты здесь?
Глупый не задает вопросы. Глупый и так все знает.
Ну вот, опять 3 страницы срача. А можно, я ваши высокоинтелектуальные беседы прерву простым вопросом?
А 6 пФ - это какой кварц? "Спичка" с дохлой материнки подойдет? И какие конденсаторы там будут правильными?WiseLord писал(а):На той же STM32F103 обязательно должен быть кварц с нагрузочной способностью 6пФ (даже не рекомендация, а чёткое требование в даташитах/мануалах), хотя те же китайские платы на C8T6 идут с неправильным кварцем и конденсаторами в нагрузке, судя по мультиметру, где-то на 15пФ.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
- Реклама
Внимательно прочитал страницу 55 даташита на Medium-density F103 (документ DocID13587 Rev 17). Что-то я не въеду, где здесь емкость самого кварца. Если ее считать, как часть Cstray, то предложенные в примере 2 пФ кажутся чем-то нереальным - ведь кварц вдали от его резонансной частоты - это, фактически, конденсатор с кварцевым диэлектриком, и его емкость должна бвть существенно больше 2 пФ. Или я путаю?
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
Выкачай AN2586: Getting started with STM32F10xxx hardware development
https://www.st.com/content/ccc/resource ... 164185.pdf
И AN2867: Oscillator design guide for STM8AF/AL/S and STM32 microcontrollers
https://www.st.com/content/ccc/resource ... 221665.pdf
"Емкость самого кварца" обзывается load capacitance -Нагрузочная емкость.
https://www.st.com/content/ccc/resource ... 164185.pdf
И AN2867: Oscillator design guide for STM8AF/AL/S and STM32 microcontrollers
https://www.st.com/content/ccc/resource ... 221665.pdf
"Емкость самого кварца" обзывается load capacitance -Нагрузочная емкость.
afz: сложный вопрос. Сравните:
https://belchip.by/product/?selected_product=33161
https://belchip.by/product/?selected_product=33162
Внешний отличий фактически нет, но со вторым (специально покупал) всё работает отлично, а с теми, что у меня были (выглядящими так же), и с тем, что стоял на родной плате - работало очень нестабильно или вообще не работало.
https://belchip.by/product/?selected_product=33161
https://belchip.by/product/?selected_product=33162
Внешний отличий фактически нет, но со вторым (специально покупал) всё работает отлично, а с теми, что у меня были (выглядящими так же), и с тем, что стоял на родной плате - работало очень нестабильно или вообще не работало.
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
WiseLord, естественно - первый 12,5pF второй 6pF.
И тут же выжимка из Getting started with STM32F10xxx hardware development
И тут же выжимка из Getting started with STM32F10xxx hardware development
Переводить?Note: 1 “External clock” figure:
To avoid exceeding the maximum value of CL1 and CL2 (15 pF) it is strongly recommended
to use a resonator with a load capacitance CL ≤ 7 pF. Never use a resonator with a load
capacitance of 12.5 pF
Последний раз редактировалось dosikus Вт сен 25, 2018 10:03:34, всего редактировалось 1 раз.
- Сообщения: 134
- Зарегистрирован: Пн ноя 07, 2016 12:14:14
Здравствуйте.
Связка FatFS+USB для сд карты работала без проблем. Настроила DMA,запись через мк на карту работает нормально, а по USB теперь не определяется устройство.
В чем может быть проблема? Я ведь даже не использую дма для доступа по юсб.
У меня данные приходят с разной периферии (через дма) с разной частотой. Мне их необходимо циклически записывать на карту. Целесообразно ли вообще использование дма для sdio в этом случае?
USB используется когда циклическая запись выключена, загружать их в реальном времени(если это вообще возможно) необходимости нет. Это просто кардридер.
Связка FatFS+USB для сд карты работала без проблем. Настроила DMA,запись через мк на карту работает нормально, а по USB теперь не определяется устройство.
В чем может быть проблема? Я ведь даже не использую дма для доступа по юсб.
У меня данные приходят с разной периферии (через дма) с разной частотой. Мне их необходимо циклически записывать на карту. Целесообразно ли вообще использование дма для sdio в этом случае?
USB используется когда циклическая запись выключена, загружать их в реальном времени(если это вообще возможно) необходимости нет. Это просто кардридер.
Код: Выделить всё
int main(void){
Main_Init();
USB_DEVICE_Init();
FATFS_Init();
BSP_SD_Init();
//SD_WriteFile(name, data);
while (1){
}}
//---------------------------------------------------------------------------------------//
int8_t STORAGE_Init_HS(uint8_t lun){
disk_initialize(0);
return (USBD_OK);
}
//---------------------------------------------------------------------------------------//
int8_t STORAGE_GetCapacity_HS(uint8_t lun, uint32_t *block_num, uint16_t *block_size){
BSP_SD_GetCardInfo(&sd_info);
*block_num = sd_info.BlockNbr-1;
*block_size = STORAGE_BLK_SIZ;
return (USBD_OK);
}
//---------------------------------------------------------------------------------------//
int8_t STORAGE_Read_HS(uint8_t lun, uint8_t *buf, uint32_t blk_addr, uint16_t blk_len){
int8_t ret = -1;
disk_read(0, buf, blk_addr, blk_len);
ret = 0;
return ret;
}
//---------------------------------------------------------------------------------------//
int8_t STORAGE_Write_HS(uint8_t lun, uint8_t *buf, uint32_t blk_addr, uint16_t blk_len){
int8_t ret = -1;
disk_write(0, buf, blk_addr, blk_len);
ret = 0;
return ret;
}Я конечно все понимаю, но этого я не понимаю.
dosikus: Я просто хотел сделать акцент на то, что большинство кварцевых резонаторов, с которыми я сталкивался - именно на 12пФ. Заработало нормально только с специально купленным вариантом на 6пФ.
Хотя, может и повезти, и часы заработают с тем что есть. Мои две платы на STM32F103C8T6 не заработали.
Хотя, может и повезти, и часы заработают с тем что есть. Мои две платы на STM32F103C8T6 не заработали.
- Сообщения: 191
- Зарегистрирован: Вт июн 05, 2018 00:18:01
Первая ссылка - мимо, там повторяется то же, что и в ДШ (или в ДШ повторяется материал оттуда). А вот эта - в тему, спасибо. И, кстати, первое твоё заявление, что "спичка" с битой мамаши подойдет, тоже, скорее всего, мимо - вон, двумя мессагами выше, WiseLord утверждает, что большинство "спичек" - 12 пФ, а 6-пикушечные надо искать специально.dosikus писал(а):AN2867: Oscillator design guide for STM8AF/AL/S and STM32 microcontrollers
Спасибо, разобрался. Я об этом ни разу не задумывался, кварц - ну и кварц, цепляй его к МК, и вперед! А тут, оказывается, есть тонкости, которых я раньше не знал. Теперь знаю, спасибо.WiseLord писал(а):но со вторым (специально покупал) всё работает отлично, а с теми, что у меня были (выглядящими так же), и с тем, что стоял на родной плате - работало очень нестабильно или вообще не работало.
Не помню, кто пренебрежительно отозвался о неумеющих заглянуть в RCC->CR. Заглянул. Оказалось, надо смотреть в RCC->CFGR. Заглянул туда. Все ОК, кварц, PLLх9. Выходит, китайская плата мне попалась с поганым кварцем. Чтож, выдеру, впаяю панельку, будет у меня кварц сменный...
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
afz, первая ссылка выжимка из RM и даташита и что значит мимо, она тебе еще ой как пригодится.
"Спички" как вы оба два их обзываете с материнских плат не 12pF.
"Спички" как вы оба два их обзываете с материнских плат не 12pF.
Отвечаешь?"Спички" как вы оба два их обзываете с материнских плат не 12pF.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
afz, все что я пробовал все работают .
А "Отвечаешь" применяй с друзьями из подворотни.
На этой плате установлен именно такой, с материнки...

А "Отвечаешь" применяй с друзьями из подворотни.
На этой плате установлен именно такой, с материнки...

Самое плохое, что особо и не узнаешь по внешнему виду.
На известной платке BluePill с STM32F103C8T6 (у меня их две было) стоит 32КГц кварц в чёрном плоском 4-хвыводном корпусе. Работало с ним очень нестабильно, равно как и с большинством обычных кварцев, имеющихся у меня в закромах. То, что что-то с ним не так, определил после выпаивания конденсаторов, которые мультиметр замерил около 15пФ.
На известной платке BluePill с STM32F103C8T6 (у меня их две было) стоит 32КГц кварц в чёрном плоском 4-хвыводном корпусе. Работало с ним очень нестабильно, равно как и с большинством обычных кварцев, имеющихся у меня в закромах. То, что что-то с ним не так, определил после выпаивания конденсаторов, которые мультиметр замерил около 15пФ.
- Сообщения: 191
- Зарегистрирован: Вт июн 05, 2018 00:18:01
https://lcsc.com/products/Crystals_348.html не проще купить сразу с нужными характеристиками?
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
[uquote="WiseLord",url="/forum/viewtopic.php?p=3465427#p3465427"]То, что что-то с ним не так, определил после выпаивания конденсаторов, которые мультиметр замерил около 15пФ.[/uquote]
Весьма интересная метода определять "что-то с ним не так".
15pF максимально допустимая емкость для конденсаторов обвязки на LSE -по рекомендации самих ST.
[uquote="pvit",url="/forum/viewtopic.php?p=3465497#p3465497"]https://lcsc.com/products/Crystals_348.html не проще купить сразу с нужными характеристиками?[/uquote]
Еще ЛИ озвучил - в Беларуси проблемы с закупкой из-за бугра...
Весьма интересная метода определять "что-то с ним не так".
15pF максимально допустимая емкость для конденсаторов обвязки на LSE -по рекомендации самих ST.
Может вам все-таки начать читать? Тем более документацию привели , где и все рекомендации и расчеты..Note: 1 “External clock” figure:
To avoid exceeding the maximum value of CL1 and CL2 (15 pF) it is strongly recommended
to use a resonator with a load capacitance CL ≤ 7 pF. Never use a resonator with a load
capacitance of 12.5 pF
[uquote="pvit",url="/forum/viewtopic.php?p=3465497#p3465497"]https://lcsc.com/products/Crystals_348.html не проще купить сразу с нужными характеристиками?[/uquote]
Еще ЛИ озвучил - в Беларуси проблемы с закупкой из-за бугра...


