23.01.2015, 15:51
|
|
Прописка
Регистрация: 29.06.2007
Сообщений: 217
Сказал спасибо: 143
Сказали Спасибо 13 раз(а) в 11 сообщении(ях)
|
Re: Keil и русский язык
Когда найду работу куплю обязательно (((.
|
|
|
|
25.01.2015, 15:29
|
|
Прописка
Регистрация: 29.06.2007
Сообщений: 217
Сказал спасибо: 143
Сказали Спасибо 13 раз(а) в 11 сообщении(ях)
|
Re: Keil и русский язык
Всем привет.При отладке SPI по ST-Link (плата stm32L-Discovery),биты BSY,TXE и другие не активны (серые).Они не видятся отладчиком,и пошаговая отладка их не замечает.Это у всех так или я что-то не так настроил?Спасибо.
|
|
|
|
25.01.2015, 15:40
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Re: Keil и русский язык
YURALL72, Периферия живет своей жизнью .Пошагово такие вещи не отладишь .
Здесь же писали тебе https://kazus.ru/forums/showpost.php...3&postcount=47
__________________
Осторожно , злой кот
|
|
|
Сказали "Спасибо" dosikus
|
|
|
31.01.2015, 18:41
|
|
Прописка
Регистрация: 29.06.2007
Сообщений: 217
Сказал спасибо: 143
Сказали Спасибо 13 раз(а) в 11 сообщении(ях)
|
Re: Keil и русский язык
Всем привет.Не могу заставить дисплей работать по SPI.nokia 6100,контроллер PCF8833.На STM32L152RBT6.Иницилизацию дисплей хавает
включается,мусор на экране есть. Контракность меняется, но не рисует ничего(((.Ногодрыгом работает и рисует всё хорошо но медленно.Совсем замучался уже. Даже не знаю что и спрашивать. Просто крик души. Спасибо что выслушали.(((
|
|
|
|
31.01.2015, 18:49
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Re: Keil и русский язык
Пробуем еще раз - без логического анализатора можно только гадать...
__________________
Осторожно , злой кот
|
|
|
|
01.02.2015, 03:46
|
|
Прописка
Регистрация: 29.06.2007
Сообщений: 217
Сказал спасибо: 143
Сказали Спасибо 13 раз(а) в 11 сообщении(ях)
|
Re: Keil и русский язык
В потоке рисует.Попробовал на лету переупаковывать,точку нарисовал.Поток на 3 байта слепил.Точку нарисовал.Работает без задержек времени и CS дергал ток в начале и в конце.Но непрерывный поток не могу осилить алгоритм.На 7 байте срывается (((.Буду думать.Не прохаваю как зациклить поток,думал на 7 байте, не выходит.
|
|
|
|
01.02.2015, 23:26
|
|
Прописка
Регистрация: 29.06.2007
Сообщений: 217
Сказал спасибо: 143
Сказали Спасибо 13 раз(а) в 11 сообщении(ях)
|
Re: Keil и русский язык
Запустил перепаковку на лету.Зациклил на 16 байте.Все задержки убрал,CS сбросил в начале так и не подымаю.Прав был Dosikus и STM32F0 а я не верил.Данные идут сплошным потоком.Главное его не останавливать,а то в накопительной переменной часть данных зависнет.Всем спасибо.
P.S.Да и перевёл дисплей на 16-ти битный цвет,с 12-ти битного.Шоб хоть там не парится с переупаковкой.Так и команды и цвет работает на одной переупаковке.
Последний раз редактировалось YURALL72; 01.02.2015 в 23:31.
|
|
|
|
02.02.2015, 21:57
|
|
Прописка
Регистрация: 29.06.2007
Сообщений: 217
Сказал спасибо: 143
Сказали Спасибо 13 раз(а) в 11 сообщении(ях)
|
Re: Keil и русский язык
Всем привет.Подключил энкодер.Против часовой стрелки считает хорошо.А по часовой появляются не чётные значения.Использую таймер 2 в режиме энкодера.Подскажите пожалуйста как в режиме энкодера включить фильтрацию.Если можна то на SPL.Спасибо.
У энкодера внешняя подтяжка и кондёры на 15 нФ.
void encoder_ini(void)
{
GPIO_InitTypeDef GPIO_Enc_Ini;
TIM_TimeBaseInitTypeDef TIM_Time_user;
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);
//GPIO INI
GPIO_Enc_Ini.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1;
GPIO_Enc_Ini.GPIO_Mode = GPIO_Mode_AF;
GPIO_Enc_Ini.GPIO_Speed = GPIO_Speed_40MHz;
GPIO_Enc_Ini.GPIO_OType = GPIO_OType_PP;
GPIO_Enc_Ini.GPIO_PuPd = GPIO_PuPd_UP;
GPIO_PinAFConfig(GPIOA, GPIO_PinSource0, GPIO_AF_TIM2);
GPIO_PinAFConfig(GPIOA, GPIO_PinSource1, GPIO_AF_TIM2);
GPIO_Init(GPIOA, &GPIO_Enc_Ini);
//TIM2 Ini
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);
TIM_Time_user.TIM_Prescaler = 0;
TIM_Time_user.TIM_CounterMode = TIM_CounterMode_CenterAligned1;
TIM_Time_user.TIM_Period = 200;
TIM_Time_user.TIM_ClockDivision = TIM_CKD_DIV1;
TIM_TimeBaseInit(TIM2, &TIM_Time_user);
TIM_EncoderInterfaceConfig(TIM2, TIM_EncoderMode_TI1, TIM_ICPolarity_Rising, TIM_ICPolarity_Rising);
//TIM_ICPolarity_BothEdge TIM_ICPolarity_Falling TIM_ICPolarity_Rising
TIM_Cmd(TIM2, ENABLE);
}
|
|
|
|
07.11.2016, 10:54
|
|
Прописка
Регистрация: 14.09.2010
Сообщений: 105
Сказал спасибо: 9
Сказали Спасибо 15 раз(а) в 11 сообщении(ях)
|
Re: Keil и русский язык
Добрый день! Помогите пожалуйста новичку в освоении STM32.
Не так давно начал осваивать STM32. Вроде все получается. Простые примерчики идут без проблем. Но вот решил "прицепить" к discovery двух-строчный индикатор. Самый ходовой 2 строки по 16ть символов (контроллер HD44780). Нарыл кучу готовых примеров вообщем подключил. Латиницей все выводится как надо. А кириллицей "АБРАКАДАБРА". Дисплей 100% имеет кириллицу проверено - подключал к AVR. О том что надо перекодировать тоже в курсе, на тех же AVR была функция перекодировки и нормально работала. Пытался таким же образом перекодировать и тут, а ничего не выходит. Притом заметил, что если скажем строка содержит 5 символов кириллицей - то на индикатор выводится 10ть символов "абракадабры".
Пользуюсь Keil 5. В самом редакторе русские строки нормально набираются и отображаются.
Пожалуйста подскажите, может кто знает как решить.
Спасибо.
Последний раз редактировалось AlexPi; 07.11.2016 в 11:17.
|
|
|
|
07.11.2016, 11:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,330
Сказал спасибо: 85
Сказали Спасибо 596 раз(а) в 361 сообщении(ях)
|
Re: Keil и русский язык
Видимо в редакторе юникод, а в дисплее, возможно, win1251.
Использовать что-типа этого
http://crypt-online.narod.ru/crypts/text2hex
и вставлять текст в виде HEX строки.
Типа "Привет"
"\xcf\xf0\xe8\xe2\xe5\xf2"
Или налобать самому подобную программку, а оттуда просто копировать текст.
Может и готовое что-то уже есть.
|
|
|
Сказали "Спасибо" pambaru
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:56.
|
|