Отговори на тема  [ 27 мнения ]  Отиди на страница 1, 2  Следваща
STM32CubeIDE, в което STM32F103C8T6 и други подобни. 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Авг 23, 2005 11:02 am
Мнения: 3070
Местоположение: София
Мнение STM32CubeIDE, в което STM32F103C8T6 и други подобни.
Сефте си играя с такова. Имам менте J-Link, уж програмира. Обаче ми се появяват въпросителни, които ще наривам в тая тема, белким вляза в час.

Че UART-а няма FIFO - башка, с това се примирих някак. CAN_а изглежда ще го подкарам що-годе лесно, но...

Засега най-важното - в IDE-то започвам да пиша нещо, завършвам с ";", пляскам "enter" и... не се случва нищо. А на други празни редове си се държи нормално. Ако върна курсора пред редa, пак не става нищо. На преден ред и следващ ред ако съм в началото пльосна ENTER си добавя празен ред, както се полага. Че курсора е кръстче вместо нормалния за прозорци, в които се едитва , да речем се преживява.

Има ли начин за корекция на това "високоинтелигентно" поведение и редактора да се държи нормално или от сега да зарязвам работата, защото за 15 минути клавиатурата ми, която с нищо не ми е виновна, вече изяде няколко тупаника. Поне е геймърска, та е здрава, ма ще строша бюрото, баси! :)


Вто Ное 08, 2022 11:16 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 03, 2005 8:39 pm
Мнения: 1972
Мнение Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни.
https://stackoverflow.com/questions/103 ... -crosshair

_________________
Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ!


Сря Ное 09, 2022 8:56 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Авг 23, 2005 11:02 am
Мнения: 3070
Местоположение: София
Мнение Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни.
Благодаря, сега се държи коректно.

Подкарах наливам програма, дебъгвам. Обаче...

Не ми се отдава да подкарам CAN шината. Уж всичко е конфигурирано, 83333k, 1-3-4 тайминг, прескалер 54, нагласил съм крачката, и изобщо всичко, дето мога да видя и съм се сетил, обаче нъцки - нищо не получава.

STM32F103C8T6 е дивайса, подкаран е с външен кварц на 8Mhz, тоест работи на максималните си 72Mhz вътре.


Пон Ное 14, 2022 8:37 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен

Регистриран на: Пет Юни 25, 2010 2:18 pm
Мнения: 340
Местоположение: Varna
Мнение Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни.
Това може да помогне със смятането.
http://www.bittiming.can-wiki.info/
Уточни и къде трябва да е Sample-Point-а.

едит: Мисля, че задължително трябва да инициализираш филтър за трафика (може да е и само 0), за да заработи.


Пон Ное 14, 2022 8:50 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Авг 23, 2005 11:02 am
Мнения: 3070
Местоположение: София
Мнение Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни.
Настройките на USB-CAN адаптера са същите 1-3-4, семпъл поинта скача с до 4. Адаптера е стар проект с PIC32MX, който приведох до съвместимост с CANABLE и със сигурност работи, щото нюхам безгрижно CAN шината на колата.

Върху въпросния STM32 има и сериен порт - него сега го нюхам безгрижно и праща квото трябва, тоест поне половината периферия работи. Предполагам пропускам някоя глупост, ама не мога да видя каква.

През конфигуратора всичко е наред - и битрейт и всичко.


Пон Ное 14, 2022 8:59 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Авг 23, 2005 11:02 am
Мнения: 3070
Местоположение: София
Мнение Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни.
Ни приема, ни предава, каквото и да правя. Не че е невъзможно трансивъра да е сдал, но е хипер малко вероятно.


Пон Ное 14, 2022 11:30 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Авг 23, 2005 11:02 am
Мнения: 3070
Местоположение: София
Мнение Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни.
Не е трансивъра. RX-а му категорично работи, TX-а си стои високо през цялото време. Просто нещо с CAN периферията не е така - изобщо не се и опитва да предава.


Вто Ное 15, 2022 3:21 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 10:22 pm
Мнения: 3082
Мнение Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни.
Ако опитваш предаване ,използвайки функциите от ST - вероятно не си довършил конфигурацията - например някоя калбак функция не е зададена.
Ползвах STcube да ми конфигурира SPI, но нататък предавах , без да викам функциите. Нищо не предаваше. Накрая се оказа , че един бит SPEnable се вдига, чак когато викна тяхна функция. Един ден четене и зверене по регистрите, докато напиша един ред за тоя бит.


Вто Ное 15, 2022 6:22 am
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пет Ное 21, 2014 12:25 pm
Мнения: 23
Мнение Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни.
На този контролер май не можеше едновременно да работят USB и CAN.


Вто Ное 15, 2022 8:50 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Авг 23, 2005 11:02 am
Мнения: 3070
Местоположение: София
Мнение Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни.
USB не се ползва и е изключено.

Гледах и errata-та - нищо, дето да ме касае. Ебасимуси!


Вто Ное 15, 2022 9:39 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Авг 23, 2005 11:02 am
Мнения: 3070
Местоположение: София
Мнение Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни.
To fuck myself in the head stupid, дето се казва. :) Вероятно съм сложил трансивъра (TJA1042) в стендбай. Като се прибера ще гледам. Дано да е това.


Вто Ное 15, 2022 4:28 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Авг 23, 2005 11:02 am
Мнения: 3070
Местоположение: София
Мнение Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни.
За съжаление - тсъ!. Със сигурност е било И това, но не е само това. Смених крачетата да видя да не са изгорели - не са. И на output работят, и на input с pull-up и pull-down.

Просто CAN периферията се държи все едно я няма - ни приема, ни предава. Активността по шината като се опитам да пусна месидж нарочно през компира се вижда, но няма кой да го приеме и се превръща в едно вечно опитване отново.

Вече се изчерпах откъм идеи. Пак - предполагам е някоя незначително глупост, но не мога да я намеря.

Всичко е конфигурирано през IDE-то, разрешил съм и RX интеръпта. библиотеките казват че е "READY", но пускам 3 съобщения, препълва пощенските кутии и толкоз - стоят си препълнени, а TX крачето си стои горе и по линията няма никаква активност, точно все едно периферията я няма никаква.


Вто Ное 15, 2022 7:50 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Авг 23, 2005 11:02 am
Мнения: 3070
Местоположение: София
Мнение Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни.
Тръгна, мамка му и прасе!!!

Никъде не се вика "HAL_CAN_START()" функцията и трябва аз да гио напишя някъде. Знаех си че е някаква велика глупост! :)


Вто Ное 15, 2022 8:36 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 10:22 pm
Мнения: 3082
Мнение Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни.
Аха, мернах го следобед- написано като изискване в "stm...._can.c" , ама не го постнах....щото си писал по-горе, че приемането работи.

Пък и предполагах, че досега си го прегледал тоя файл :-)
:axe:


Вто Ное 15, 2022 8:50 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Авг 23, 2005 11:02 am
Мнения: 3070
Местоположение: София
Мнение Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни.
Казал съм че приемането на преходника към компютъра работи. Тоест кутийката, с която се връзвам към въпросния микроконтролер.

То е CAN интерфейс за китайска мултимедия за кола, който взе че умря (видях защо - пуснали му 12V през 100 ома към едното краче, и явно се е препекъл - на бюрото ми вдигаше към 55 градуса) и му смених процесора, та реших да си поиграя с фирмуера, докато другия (гаранционен е) пътува насам.

И съответно не знаех дали и нещо друго не е опукало.


Сря Ное 16, 2022 12:39 am
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 27 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: Cekins и 4 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни