Найдено 27 результатов

Artem148
Вс май 24, 2015 13:13:52
Форум: ARM
Тема: SM32F103ZE и FAT FS
Ответы: 0
Просмотры: 1038

SM32F103ZE и FAT FS

Здравствуйте, товарищи!

Кто-нибудь сталкивался с бесконечным циклом здесь: "sdcard.c ==> SD_WriteBlock() ==> while ((TransferEnd == 0) && (TransferError == SD_OK)){}" ?
Режим работы с флешкартой DMA.


Заранее спасибо!


P.S. Сам код:
Мой не работающий (взят из примера, присланного продавцом ...
Artem148
Чт май 14, 2015 16:02:28
Форум: ARM
Тема: Счётчик импульсов на STM32
Ответы: 2
Просмотры: 3065

Re: Счётчик импульсов на STM32

Благодарю!

P.S. Быстрее (и эффективнее) было посмотреть "RM0008", нежели ковыряться в SPL :)
Artem148
Пн май 04, 2015 19:36:01
Форум: ARM
Тема: Счётчик импульсов на STM32
Ответы: 2
Просмотры: 3065

Счётчик импульсов на STM32

Всем доброго времени суток!

Интересует вопрос: как на STM настроить таймер на счёт импульсов?

Заранее спасибо)
Artem148
Пн апр 27, 2015 12:33:58
Форум: ARM
Тема: STM32 и USB
Ответы: 6
Просмотры: 2038

Re: STM32 и USB

Читал, начал со стандарта 1.1 :)

P.S
Artem148 писал(а):А статью с подробным описанием работы библиотеки от ST?


Описание библиотеки и спецификация самого USB - немного разные вещи :)
Artem148
Пт апр 24, 2015 16:16:29
Форум: ARM
Тема: STM32 и USB
Ответы: 6
Просмотры: 2038

Re: STM32 и USB

Ладно, а статью с подробным описанием работы библиотеки от ST?
Artem148
Пт апр 03, 2015 20:22:54
Форум: ARM
Тема: STM32 и USB
Ответы: 6
Просмотры: 2038

STM32 и USB

Всем доброго времени суток!

Товарищи, очень интересует вопрос: Кто нибудь писал инициализацию USB без использования библиотеки от ST и/или CubeMX?

Заранее спасибо)
Artem148
Ср сен 03, 2014 19:09:46
Форум: ARM
Тема: PLL на STM32F103RCT
Ответы: 6
Просмотры: 4425

PLL на STM32F401C-Discovery

Всем доброго времени суток!

Столкнулся с похожей проблемой; Использую CooCox CoIDE и отладочную плату STM32F401C-Discovery;



void PLL_init(void)
{
RCC_DeInit();

RCC_PLLCmd(DISABLE);

while(RCC_GetFlagStatus(RCC_FLAG_HSIRDY) == RESET);

RCC_HCLKConfig(RCC_SYSCLK_Div1);

RCC_PCLK1Config(RCC ...
Artem148
Чт авг 07, 2014 15:33:33
Форум: ARM
Тема: использование USART в ST-Link
Ответы: 2
Просмотры: 1606

Re: использование USART в ST-Link

Жаль.

Большое спасибо)
Artem148
Чт авг 07, 2014 15:26:18
Форум: ARM
Тема: использование USART в ST-Link
Ответы: 2
Просмотры: 1606

использование USART в ST-Link

Всем доброго времени суток!

На днях приобрёл себе STM32F401C-Discovery. После осмотра платы я наткнулся на не распаянный USART (JP1) рядом с SWD;
STM32F401C-DISCO-5.jpg

Принципиальная схема STM32F401C-Discovery показывает, что при желании можно соединить ST-Link c STM32F401VС;

Снимок.PNG ...
Artem148
Ср май 14, 2014 18:00:14
Форум: Периферия
Тема: ИК протокол NEC
Ответы: 84
Просмотры: 58553

Re: ИК протокол NEC

Не принципиально; просто хочу понять свою ошибку :)
Artem148
Ср май 14, 2014 14:57:37
Форум: Периферия
Тема: ИК протокол NEC
Ответы: 84
Просмотры: 58553

Re: ИК протокол NEC

to shads; Я это все прекрасно понимаю; проблема не в этом, а в том, что прошивка написана криво и не хрена не принимает ни адресс, ни команду.

В не зависимости от кнопки или пулта приходит или 0х0000 или 0х0001.

P.S. Господа, а всегда ли в NEC`e передаётся стартовый + 32бита или существуют другие ...
Artem148
Вт май 13, 2014 19:09:47
Форум: Периферия
Тема: ИК протокол NEC
Ответы: 84
Просмотры: 58553

Re: ИК протокол NEC

Уважаемый(ая) shads, сейчас попытаюсь объяснить

1) На сколько я понял в NEC`e "1" от "0" отличает временной интервал, поэтому в обработчике внешнего прерывания засекаем время (больше 2 мс - значит "1", меньше "0")
2) Записываем в переменную "_data"
2a) Сдвигаем всё на знак влево, если это не 32 ...
Artem148
Вт май 13, 2014 09:35:01
Форум: Периферия
Тема: ИК протокол NEC
Ответы: 84
Просмотры: 58553

Re: ИК протокол NEC

Приходит "1" или "0" вместо здорового числа (4 байта - адрес, инв адрес, команда, инв. команда), то есть "1" или "0" мы не получим (адрес - 1, команда - 1; получим - 00000001 11111110 00000001 11111110 - то есть далеко не 1)
Artem148
Пн май 12, 2014 20:30:13
Форум: Периферия
Тема: ИК протокол NEC
Ответы: 84
Просмотры: 58553

Re: ИК протокол NEC

Здравствуйте товарищи! подскажите что делаю не правильно



define F_CPU 8000000UL

#include <avr/io&#46;h>
#include <avr/delay&#46;h>
#include <avr/interrupt&#46;h>

#include <stdlib&#46;h>

#include "uart&#46;h"
#include "uart&#46;c"


void Timer_init&#40;void&#41;
{
TCCR1A = &#40;0<<COM1A1&#41 ...
Artem148
Вс май 11, 2014 12:35:02
Форум: AVR
Тема: Bootloader для AVR (Mega8)
Ответы: 5
Просмотры: 3000

Re: Bootloader для AVR (Mega8)

to Callous. chip45boot2 вещь хорошая но жрёт 2к флеша... =)
Artem148
Сб май 10, 2014 21:06:48
Форум: AVR
Тема: Bootloader для AVR (Mega8)
Ответы: 5
Просмотры: 3000

Bootloader для AVR (Mega8)

Здравствуйте товарищи!
Посоветуйте простенький bootloadrer с возможностью прошивать через UART

Заранее спасибо!
Artem148
Вс мар 30, 2014 22:43:04
Форум: AVR
Тема: MT-6116 + AVR
Ответы: 19
Просмотры: 3231

Re: MT-6116 + AVR

Сделал вроде всё по даташиту - экран "мёртвый" (оживает только строчка при заливке)



void Strub_E&#40;void&#41;
{
_delay_us&#40;1&#41;;

GLCD_RESET_E;
_delay_ms&#40;2&#41;;

GLCD_SET_E;
_delay_ms&#40;2&#41;;
}

void WaitReady&#40;void&#41;
{
_delay_us&#40;2&#41;;
}

void WriteByte&#40 ...
Artem148
Вс мар 30, 2014 21:35:58
Форум: AVR
Тема: MT-6116 + AVR
Ответы: 19
Просмотры: 3231

Re: MT-6116 + AVR

da-nie писал(а):Ну, раз полоса появлялась, значит, инициализация прошла. Впрочем, может и нет.


Я думаю в какой-то миллионной вариации получилось инициализировать - осциллограф показал при заливке:

PORTD: 00011110
PORTC: 10000101

Это соответствует команде "WriteData(0x0E)" - как раз те 4 полосы :)
Artem148
Вс мар 30, 2014 21:21:04
Форум: AVR
Тема: MT-6116 + AVR
Ответы: 19
Просмотры: 3231

Re: MT-6116 + AVR

Я тоже раньше не встречал, но всё когда-то бывает)

На 3 странице в разделе "Начальная установка" посмотрите 2 пункт :)
Artem148
Вс мар 30, 2014 19:25:03
Форум: AVR
Тема: MT-6116 + AVR
Ответы: 19
Просмотры: 3231

Re: MT-6116 + AVR

1) Идея с осциллографом помогла найти ошибку в "WriteCode" (вместо "char" было "bool")
2) Есть различие в даташите и в примере производителя
3) Идея с увеличением задержек ничего не дала (тем более в некоторых местах они не должны превышать 10 мкс)

P.S. после изменения задержек как в даташите ...

Перейти к расширенному поиску