| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| STM32CubeIDE, в което STM32F103C8T6 и други подобни. http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=18593 |
Страница 1 от 2 |
| Автор: | sparkybg [ Сря Ное 09, 2022 12:16 am ] |
| Заглавие: | STM32CubeIDE, в което STM32F103C8T6 и други подобни. |
Сефте си играя с такова. Имам менте J-Link, уж програмира. Обаче ми се появяват въпросителни, които ще наривам в тая тема, белким вляза в час. Че UART-а няма FIFO - башка, с това се примирих някак. CAN_а изглежда ще го подкарам що-годе лесно, но... Засега най-важното - в IDE-то започвам да пиша нещо, завършвам с ";", пляскам "enter" и... не се случва нищо. А на други празни редове си се държи нормално. Ако върна курсора пред редa, пак не става нищо. На преден ред и следващ ред ако съм в началото пльосна ENTER си добавя празен ред, както се полага. Че курсора е кръстче вместо нормалния за прозорци, в които се едитва , да речем се преживява. Има ли начин за корекция на това "високоинтелигентно" поведение и редактора да се държи нормално или от сега да зарязвам работата, защото за 15 минути клавиатурата ми, която с нищо не ми е виновна, вече изяде няколко тупаника. Поне е геймърска, та е здрава, ма ще строша бюрото, баси! |
|
| Автор: | syscop [ Сря Ное 09, 2022 9:56 am ] |
| Заглавие: | Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни. |
https://stackoverflow.com/questions/103 ... -crosshair |
|
| Автор: | sparkybg [ Пон Ное 14, 2022 9:37 pm ] |
| Заглавие: | Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни. |
Благодаря, сега се държи коректно. Подкарах наливам програма, дебъгвам. Обаче... Не ми се отдава да подкарам CAN шината. Уж всичко е конфигурирано, 83333k, 1-3-4 тайминг, прескалер 54, нагласил съм крачката, и изобщо всичко, дето мога да видя и съм се сетил, обаче нъцки - нищо не получава. STM32F103C8T6 е дивайса, подкаран е с външен кварц на 8Mhz, тоест работи на максималните си 72Mhz вътре. |
|
| Автор: | Stoimen [ Пон Ное 14, 2022 9:50 pm ] |
| Заглавие: | Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни. |
Това може да помогне със смятането. http://www.bittiming.can-wiki.info/ Уточни и къде трябва да е Sample-Point-а. едит: Мисля, че задължително трябва да инициализираш филтър за трафика (може да е и само 0), за да заработи. |
|
| Автор: | sparkybg [ Пон Ное 14, 2022 9:59 pm ] |
| Заглавие: | Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни. |
Настройките на USB-CAN адаптера са същите 1-3-4, семпъл поинта скача с до 4. Адаптера е стар проект с PIC32MX, който приведох до съвместимост с CANABLE и със сигурност работи, щото нюхам безгрижно CAN шината на колата. Върху въпросния STM32 има и сериен порт - него сега го нюхам безгрижно и праща квото трябва, тоест поне половината периферия работи. Предполагам пропускам някоя глупост, ама не мога да видя каква. През конфигуратора всичко е наред - и битрейт и всичко. |
|
| Автор: | sparkybg [ Вто Ное 15, 2022 12:30 am ] |
| Заглавие: | Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни. |
Ни приема, ни предава, каквото и да правя. Не че е невъзможно трансивъра да е сдал, но е хипер малко вероятно. |
|
| Автор: | sparkybg [ Вто Ное 15, 2022 4:21 am ] |
| Заглавие: | Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни. |
Не е трансивъра. RX-а му категорично работи, TX-а си стои високо през цялото време. Просто нещо с CAN периферията не е така - изобщо не се и опитва да предава. |
|
| Автор: | stefan63 [ Вто Ное 15, 2022 7:22 am ] |
| Заглавие: | Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни. |
Ако опитваш предаване ,използвайки функциите от ST - вероятно не си довършил конфигурацията - например някоя калбак функция не е зададена. Ползвах STcube да ми конфигурира SPI, но нататък предавах , без да викам функциите. Нищо не предаваше. Накрая се оказа , че един бит SPEnable се вдига, чак когато викна тяхна функция. Един ден четене и зверене по регистрите, докато напиша един ред за тоя бит. |
|
| Автор: | jordan-bg [ Вто Ное 15, 2022 9:50 am ] |
| Заглавие: | Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни. |
На този контролер май не можеше едновременно да работят USB и CAN. |
|
| Автор: | sparkybg [ Вто Ное 15, 2022 10:39 am ] |
| Заглавие: | Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни. |
USB не се ползва и е изключено. Гледах и errata-та - нищо, дето да ме касае. Ебасимуси! |
|
| Автор: | sparkybg [ Вто Ное 15, 2022 5:28 pm ] |
| Заглавие: | Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни. |
To fuck myself in the head stupid, дето се казва. |
|
| Автор: | sparkybg [ Вто Ное 15, 2022 8:50 pm ] |
| Заглавие: | Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни. |
За съжаление - тсъ!. Със сигурност е било И това, но не е само това. Смених крачетата да видя да не са изгорели - не са. И на output работят, и на input с pull-up и pull-down. Просто CAN периферията се държи все едно я няма - ни приема, ни предава. Активността по шината като се опитам да пусна месидж нарочно през компира се вижда, но няма кой да го приеме и се превръща в едно вечно опитване отново. Вече се изчерпах откъм идеи. Пак - предполагам е някоя незначително глупост, но не мога да я намеря. Всичко е конфигурирано през IDE-то, разрешил съм и RX интеръпта. библиотеките казват че е "READY", но пускам 3 съобщения, препълва пощенските кутии и толкоз - стоят си препълнени, а TX крачето си стои горе и по линията няма никаква активност, точно все едно периферията я няма никаква. |
|
| Автор: | sparkybg [ Вто Ное 15, 2022 9:36 pm ] |
| Заглавие: | Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни. |
Тръгна, мамка му и прасе!!! Никъде не се вика "HAL_CAN_START()" функцията и трябва аз да гио напишя някъде. Знаех си че е някаква велика глупост! |
|
| Автор: | stefan63 [ Вто Ное 15, 2022 9:50 pm ] |
| Заглавие: | Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни. |
Аха, мернах го следобед- написано като изискване в "stm...._can.c" , ама не го постнах....щото си писал по-горе, че приемането работи. Пък и предполагах, че досега си го прегледал тоя файл |
|
| Автор: | sparkybg [ Сря Ное 16, 2022 1:39 am ] |
| Заглавие: | Re: STM32CubeIDE, в което STM32F103C8T6 и други подобни. |
Казал съм че приемането на преходника към компютъра работи. Тоест кутийката, с която се връзвам към въпросния микроконтролер. То е CAN интерфейс за китайска мултимедия за кола, който взе че умря (видях защо - пуснали му 12V през 100 ома към едното краче, и явно се е препекъл - на бюрото ми вдигаше към 55 градуса) и му смених процесора, та реших да си поиграя с фирмуера, докато другия (гаранционен е) пътува насам. И съответно не знаех дали и нещо друго не е опукало. |
|
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|