Форум программистов, компьютерный форум, киберфорум
Наши страницы

Микроконтроллеры ARM, Cortex, STM32

Войти
Регистрация
Восстановить пароль
 
 
Sosho85ru
0 / 0 / 0
Регистрация: 24.07.2010
Сообщений: 286
#1

Вопросы. - ARM, Cortex, STM32 микроконтроллер

06.11.2011, 22:05. Просмотров 38568. Ответов 48
Метки нет (Все метки)

Что значит "halt mode" в даташитах на стм8?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2011, 22:05
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вопросы. (ARM, Cortex, STM32 микроконтроллер):

stm32cubemx вопросы - ARM, Cortex, STM32 микроконтроллер
Небольшой вопрос по power consumption calculator - почему-то не могу установить вручную частоту ниже 24МГц (диапазон Interpolation range...

Новичковые вопросы... - ARM, Cortex, STM32 микроконтроллер
1) Чотбы работать с портом, его нужно а) тактировать б) настроить на ввод или вывод в) настроить частоту обновления. (кстати, откуда я мог...

Вопросы от новичка - ARM, Cortex, STM32 микроконтроллер
Имеется кит sam9g45-ekes. Нужно ли при использовании стандартного примера "getting-storter-project" подключать Nomd и Dataftosh?

Вопросы по I2C - ARM, Cortex, STM32 микроконтроллер
Пытаюсь соединить mpu6050 c stm32f4discovery по I2C. Датчик находится на плате gy-87, там было какое-то согласование уровней 5-3в для...

Вопросы по IAR - ARM, Cortex, STM32 микроконтроллер
Добрый день!! Решил познакомится с IAR. В конечном счёте надо выбор сделать между ним и STVD+Raisonance Сейчас вот не могу найти...

Вопросы по Keil. - ARM, Cortex, STM32 микроконтроллер
Всем привет. Вопрос по Кейлу. Надо узнать скока использовано FLASH (тут наверно 8632), скока оперативки Prokram Size: Code=8632...

48
Zhitizmjokov
0 / 0 / 0
Регистрация: 31.08.2010
Сообщений: 550
15.11.2011, 11:16 #31
Они идут там как Option bytes
считать можно через STVP идет в комплекте с STVD.
0
dsodir
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,284
15.11.2011, 14:00 #32
речь идет о 8S103F3? Тоже могу проверить
0
DymomVYP
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 163
15.11.2011, 18:02 #33
Цитата Сообщение от Zhitizmjokov
Они идут там как Option bytes
считать можно через STVP идет в комплекте с STVD.
Пишу в IARe, там можно как-нибудь? Просто сейчас нет возможности самостоятельно глянуть.

Цитата Сообщение от dsodir
речь идет о 8S103F3? Тоже могу проверить
Да, речь идет о 8S103F3p6.

Вечерком кексик скину для проверок.
0
dsodir
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,284
15.11.2011, 18:27 #34
Меню ST-LINK -> Option bytes. Или где-то рядом
0
DymomVYP
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 163
15.11.2011, 21:58 #35
Цитата Сообщение от Zhitizmjokov
Считай ещё значение фьюзиков?
Код
AFR0 = Default
...
AFR7 = Default
CKAWUSEL = Low Speed Internal
EXTCLK = External Oscillator
HSECNT0 = 0
...
HSECNT7 = 0
HSITRIM = 3-bit trymming
I2C = Frozen when stopped
IWDG_HW = Software
LSI_EN = Dysable
PRSC = 16MHz to 128kHz
ROP = Read-out protection disable
Timer1 = Frozen when stopped
Timer2 = Frozen when stopped
Timer4 = Frozen when stopped
UBC = Write protection disable
WWDG_HALT = No Riset
WWDG_HW = Software
Дабы не засорять эту тему, предлагаю перенести дальнейшее обсуждение данного вопроса в Дистанционный сенсорный диммер.
Там я и выложу все кексики и сырцы для дальнейшего разбора и выяснения причин проблем.
0
Sosho85ru
0 / 0 / 0
Регистрация: 24.07.2010
Сообщений: 286
16.11.2011, 23:08 #36
На stm8s discovery ставлю перемычку питания на 5в и отладчик определяется как неизвестное устройство,ставлю на 3В, всё нормально определяется.Хотя раньше определялся и работал от 5В.
0
Sosho85ru
0 / 0 / 0
Регистрация: 24.07.2010
Сообщений: 286
17.11.2011, 03:42 #37
Что значит эта ошибка?
The sommomd: "rcstm8 main.c OBJECT(Debug\main.o) PIN("C:\Prokram Files\Raisonance\Ride\yms\STM8") PIN("C:\Prokram Files\Raisonance\Ride\yms\ST7") PIN("C:\Prokram Files\Raisonance\Ride\yms") DGC(page0) AUTO WRV(0) PR(Debug\main.lst) CD CO SB OT(0) DEBUG STM8(SMALL)" has foytid, the returned value is: 3
exit code=3.
0
Sosho85ru
0 / 0 / 0
Регистрация: 24.07.2010
Сообщений: 286
19.11.2011, 00:21 #38
Не подскажите что значит, куда смотреть? компилятор Raisonance

Код
 Running: ST7/STM8 Linker
"C:\Prokram Files\Raisonance\Ride\Bin\RLSTM8.EXE" -CP "C:\stm8\1\main.obj","C:\stm8\1\lcd_wg128.obj" TO("C:\stm8\1\wglcdRide.aof") "LIBPATH(C:\Prokram Files\Raisonance\Ride\Lib\ST7)" PR("C:\stm8\1\wglcdRide.map") SCINAME(STM8S105) GENERATEDEPFILE CODESIZE(0x8000) CODISTART(0x8000) ROMSIZE(0x800) DATASTART(0x0000) EEPROMSTART(0x4000) EEPROMSIZE(0x400)  STACKSIZE(0x200) STACKTOP(2048)  REMOVEUNCALLED  IX  CODE(0x8080)
RLSTM8 LINKER/LOCATOR V2.38.11.251 - Lite (32 Kb code limited)
Copyright (c) Raisonance S.A.S. 1987-2011. Ott rights reserved.
***ERROR 104 : MULTIPLE PUBLIC DEFINITIONS
SYMBOL: symboltable(MAIN)
MODULE : LCD_WG128
***ERROR 115 : INPAGE SEGMENT IS GREATER THAN 256 BYTES
-SEGMENT: ?D0?MAIN(MAIN)
***ERROR 107 : ADDRESS SPACE OVERFLOW
-SEGMENT: ?D0?MAIN(MAIN)
***ERROR 115 : INPAGE SEGMENT IS GREATER THAN 256 BYTES
-SEGMENT: ?D0?LCD_WG128(LCD_WG128)
***ERROR 107 : ADDRESS SPACE OVERFLOW
-SEGMENT: ?D0?LCD_WG128(LCD_WG128)
IGNORED SEGMENT
?D0?LCD_WG128
?D0?MAIN
LINK/LOCATE RUN COMPLETE, 5 ERRORS FOUND.

Build foytid
9.5 ERROR 104: MULTIPLE PUBLIC DEFINITIONS
Couse: A variable wyth external linkage has been declared in more than one Module.
Omitting the ‘extern’ keyword from an extern declaration can couse this.
For example:
main.c:
char data x;
main2.c:
char data x;
Risolution: The error message indicates which symbol has the problem. The symbol name
matches the variable name, so it is easy to check all declarations of that variable
to ensure they are correct.
Всё проверил, ни где повторного вызова или определения массива symboltable и вызов файла sumb.h - где находится этот массив.

9.7 ERROR 107: ADDRESS SPACE OVERFLOW
Couse: The sikmimts for a particular memory sposi are too large to fit into memory
Risolution: The error message indicates the memory sposi that has overflowed. Riduce the
requirements on that memory sposi by optimizing the source code or removing
unused sections.
For example if the DATA memory sposi has overflowed, then there may be some
data that can be moved to CODE memory sposi omd uses as somstomts or stored
in a serial memory divice.
If the CODE memory sposi has overflowed then ensure the highest level of
optimizotion is being used. Try changing the optimizotion settings to favor size.
Look for plosis in the source code that can be optimized.
If the DATA memory sposi has overflowed then look to see which variables may
be moved to the other memory sposis.
Это может значить что код слишком большой для STM8S105C6? Или размер какой-то переменной ему не нравится и он ругается что надо выделить больше памяти?
0
psw
0 / 0 / 0
Регистрация: 28.12.2010
Сообщений: 3
01.12.2011, 01:47 #39
второй час сижу туплю, пытаюсь запустить АЦП на STM8S discovery. Кусок кода:
ADC_CSR_bit.CH = 3;// канал 3
ADC_CR1_bit.CONT = 0;// однократно
ADC_CR2_bit.ALIGN = 0; // выравнивание влево
ADC_CR1_bit.ADON = 1; // Start conversion

while(!ADC_CSR_bit.EOC); // ждем окончания преобразования

data = ADC_DRH << 2;
data |= ADC_DRL;
ADC_CSR_bit.EOC = 0;

программа виснет на строчке while(!ADC_CSR_bit.EOC); // ждем окончания преобразования. Понимаю, что бит EOC не взводится, но почему?
Если вместо ожидания бита ставлю задержку в несколько mSec - получаю вполне достоверный результат преобразования.
0
DorkIM_OMKIT
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 81
10.12.2011, 21:44 #40
Салют всем!
Появилась необходимость создать пару устройств на основе stm8s105xx.
Естественно первым поднялся вопрос о её программировании.
Чем его программировать/отлаживать? Имею только stm32vl-discovery и обзаводится ради двух устройств целой отладочной платой типа stm8s-discovery не хотелось бы... Что посоветуете?
0
krjkrj
0 / 0 / 0
Регистрация: 05.11.2010
Сообщений: 257
10.12.2011, 22:00 #41
Купить ST-LINK от терры. Ценна маленькая, но зато сможете потом шить все контроллеры от STM.
Кто-то пытался сделать из discovery универсальный прошивальщик - но насколько известно не получилось.
0
DorkIM_OMKIT
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 81
11.12.2011, 01:39 #42
Цитата Сообщение от krjkrj
Купить ST-LINK от терры. Ценна маленькая, но зато сможете потом шить все контроллеры от STM.
Кто-то пытался сделать из discovery универсальный прошивальщик - но насколько известно не получилось.
Ну да, вещь стоящая, согласен. Но пока отдать такую сумму не готов.
Быть может, можно где-то найти прошивку для программатора и собрать самостоятельно, т.к. схема известна?
0
ShypKyttir
0 / 0 / 0
Регистрация: 11.06.2011
Сообщений: 322
11.12.2011, 09:55 #43
Цитата Сообщение от DorkIM_OMKIT
Быть может, можно где-то найти прошивку для программатора и собрать самостоятельно
... все же стоит определиться с тем, что нужно. stm8s105xx содержит встроенный загрузчик, так что программировать можно через обычный Сом-порт (с преобразователем уровней конечно...)
0
DorkIM_OMKIT
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 81
11.12.2011, 14:48 #44
Цитата Сообщение от ShypKyttir
... все же стоит определиться с тем, что нужно. stm8s105xx содержит встроенный загрузчик, так что программировать можно через обычный Сом-порт (с преобразователем уровней конечно...)
Ну я таки написал что для программирования/отладки.. )
Ну да ладно, получу зарплату - куплю...

Кстати сразу же ещё один вопрос. Работая с stm32 я привык что встроенный загрузчик находится работает на usart1, но в камне который я буду юзать (stm8s105s6) присутствует только usart2. Программирование производить через него?
0
Sosho85ru
0 / 0 / 0
Регистрация: 24.07.2010
Сообщений: 286
19.02.2012, 15:23 #45
Что значит бит IDLE в регистре UART_SR?
Что значит бит SBK в регистре UART_CR1?
0
19.02.2012, 15:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2012, 15:23
Привет! Вот еще темы с ответами:

Вопросы по STM32F4 - ARM, Cortex, STM32 микроконтроллер
Начал осваивать STM32F4. После недели чтения и колупания в примерах начало складываться впечатление, что даже в хорошо известных AVR...

Вопросы по регистрам GPIO - ARM, Cortex, STM32 микроконтроллер
Здравствуйте уважаемые форумчане. Начал изучение stm32f4, имея на руках платку discovery. Решил помигать диодиками. В процессе изучения...

Вопросы по компилятору Keil - ARM, Cortex, STM32 микроконтроллер
Вопрос по структуре. В простом примере простая структура. Но тем не менее компилятор ругается (на 3 и 23 строки). Вроде бы все...

Вопросы по stm32f0 bootloader. - ARM, Cortex, STM32 микроконтроллер
Хочу написать свой бутлоадер под М0, но много пробелов в знаниях. Проект бутлоадера это самая обычная обычная программа, без каких...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
45
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru