Здравствуйте, товарищи!
Кто-нибудь сталкивался с бесконечным циклом здесь: "sdcard.c ==> SD_WriteBlock() ==> while ((TransferEnd == 0) && (TransferError == SD_OK)){}" ?
Режим работы с флешкартой DMA.
Заранее спасибо!
P.S. Сам код:
Мой не работающий (взят из примера, присланного продавцом ...
Найдено 27 результатов
- Вс май 24, 2015 13:13:52
- Форум: ARM
- Тема: SM32F103ZE и FAT FS
- Ответы: 0
- Просмотры: 1038
- Чт май 14, 2015 16:02:28
- Форум: ARM
- Тема: Счётчик импульсов на STM32
- Ответы: 2
- Просмотры: 3065
Re: Счётчик импульсов на STM32
Благодарю!
P.S. Быстрее (и эффективнее) было посмотреть "RM0008", нежели ковыряться в SPL
P.S. Быстрее (и эффективнее) было посмотреть "RM0008", нежели ковыряться в SPL
- Пн май 04, 2015 19:36:01
- Форум: ARM
- Тема: Счётчик импульсов на STM32
- Ответы: 2
- Просмотры: 3065
Счётчик импульсов на STM32
Всем доброго времени суток!
Интересует вопрос: как на STM настроить таймер на счёт импульсов?
Заранее спасибо)
Интересует вопрос: как на STM настроить таймер на счёт импульсов?
Заранее спасибо)
- Пн апр 27, 2015 12:33:58
- Форум: ARM
- Тема: STM32 и USB
- Ответы: 6
- Просмотры: 2038
Re: STM32 и USB
Читал, начал со стандарта 1.1
P.S
Описание библиотеки и спецификация самого USB - немного разные вещи
P.S
Artem148 писал(а):А статью с подробным описанием работы библиотеки от ST?
Описание библиотеки и спецификация самого USB - немного разные вещи
- Пт апр 24, 2015 16:16:29
- Форум: ARM
- Тема: STM32 и USB
- Ответы: 6
- Просмотры: 2038
Re: STM32 и USB
Ладно, а статью с подробным описанием работы библиотеки от ST?
- Пт апр 03, 2015 20:22:54
- Форум: ARM
- Тема: STM32 и USB
- Ответы: 6
- Просмотры: 2038
STM32 и USB
Всем доброго времени суток!
Товарищи, очень интересует вопрос: Кто нибудь писал инициализацию USB без использования библиотеки от ST и/или CubeMX?
Заранее спасибо)
Товарищи, очень интересует вопрос: Кто нибудь писал инициализацию USB без использования библиотеки от ST и/или CubeMX?
Заранее спасибо)
- Ср сен 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 ...
Столкнулся с похожей проблемой; Использую 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 ...
- Чт авг 07, 2014 15:33:33
- Форум: ARM
- Тема: использование USART в ST-Link
- Ответы: 2
- Просмотры: 1606
Re: использование USART в ST-Link
Жаль.
Большое спасибо)
Большое спасибо)
- Чт авг 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 ...
На днях приобрёл себе STM32F401C-Discovery. После осмотра платы я наткнулся на не распаянный USART (JP1) рядом с SWD;
STM32F401C-DISCO-5.jpg
Принципиальная схема STM32F401C-Discovery показывает, что при желании можно соединить ST-Link c STM32F401VС;
Снимок.PNG ...
- Ср май 14, 2014 18:00:14
- Форум: Периферия
- Тема: ИК протокол NEC
- Ответы: 84
- Просмотры: 58553
Re: ИК протокол NEC
Не принципиально; просто хочу понять свою ошибку 
- Ср май 14, 2014 14:57:37
- Форум: Периферия
- Тема: ИК протокол NEC
- Ответы: 84
- Просмотры: 58553
Re: ИК протокол NEC
to shads; Я это все прекрасно понимаю; проблема не в этом, а в том, что прошивка написана криво и не хрена не принимает ни адресс, ни команду.
В не зависимости от кнопки или пулта приходит или 0х0000 или 0х0001.
P.S. Господа, а всегда ли в NEC`e передаётся стартовый + 32бита или существуют другие ...
В не зависимости от кнопки или пулта приходит или 0х0000 или 0х0001.
P.S. Господа, а всегда ли в NEC`e передаётся стартовый + 32бита или существуют другие ...
- Вт май 13, 2014 19:09:47
- Форум: Периферия
- Тема: ИК протокол NEC
- Ответы: 84
- Просмотры: 58553
Re: ИК протокол NEC
Уважаемый(ая) shads, сейчас попытаюсь объяснить
1) На сколько я понял в NEC`e "1" от "0" отличает временной интервал, поэтому в обработчике внешнего прерывания засекаем время (больше 2 мс - значит "1", меньше "0")
2) Записываем в переменную "_data"
2a) Сдвигаем всё на знак влево, если это не 32 ...
1) На сколько я понял в NEC`e "1" от "0" отличает временной интервал, поэтому в обработчике внешнего прерывания засекаем время (больше 2 мс - значит "1", меньше "0")
2) Записываем в переменную "_data"
2a) Сдвигаем всё на знак влево, если это не 32 ...
- Вт май 13, 2014 09:35:01
- Форум: Периферия
- Тема: ИК протокол NEC
- Ответы: 84
- Просмотры: 58553
Re: ИК протокол NEC
Приходит "1" или "0" вместо здорового числа (4 байта - адрес, инв адрес, команда, инв. команда), то есть "1" или "0" мы не получим (адрес - 1, команда - 1; получим - 00000001 11111110 00000001 11111110 - то есть далеко не 1)
- Пн май 12, 2014 20:30:13
- Форум: Периферия
- Тема: ИК протокол NEC
- Ответы: 84
- Просмотры: 58553
Re: ИК протокол NEC
Здравствуйте товарищи! подскажите что делаю не правильно
define F_CPU 8000000UL
#include <avr/io.h>
#include <avr/delay.h>
#include <avr/interrupt.h>
#include <stdlib.h>
#include "uart.h"
#include "uart.c"
void Timer_init(void)
{
TCCR1A = (0<<COM1A1) ...
define F_CPU 8000000UL
#include <avr/io.h>
#include <avr/delay.h>
#include <avr/interrupt.h>
#include <stdlib.h>
#include "uart.h"
#include "uart.c"
void Timer_init(void)
{
TCCR1A = (0<<COM1A1) ...
- Вс май 11, 2014 12:35:02
- Форум: AVR
- Тема: Bootloader для AVR (Mega8)
- Ответы: 5
- Просмотры: 3000
Re: Bootloader для AVR (Mega8)
to Callous. chip45boot2 вещь хорошая но жрёт 2к флеша... =)
- Сб май 10, 2014 21:06:48
- Форум: AVR
- Тема: Bootloader для AVR (Mega8)
- Ответы: 5
- Просмотры: 3000
Bootloader для AVR (Mega8)
Здравствуйте товарищи!
Посоветуйте простенький bootloadrer с возможностью прошивать через UART
Заранее спасибо!
Посоветуйте простенький bootloadrer с возможностью прошивать через UART
Заранее спасибо!
- Вс мар 30, 2014 22:43:04
- Форум: AVR
- Тема: MT-6116 + AVR
- Ответы: 19
- Просмотры: 3231
Re: MT-6116 + AVR
Сделал вроде всё по даташиту - экран "мёртвый" (оживает только строчка при заливке)
void Strub_E(void)
{
_delay_us(1);
GLCD_RESET_E;
_delay_ms(2);
GLCD_SET_E;
_delay_ms(2);
}
void WaitReady(void)
{
_delay_us(2);
}
void WriteByte( ...
void Strub_E(void)
{
_delay_us(1);
GLCD_RESET_E;
_delay_ms(2);
GLCD_SET_E;
_delay_ms(2);
}
void WaitReady(void)
{
_delay_us(2);
}
void WriteByte( ...
- Вс мар 30, 2014 21:35:58
- Форум: AVR
- Тема: MT-6116 + AVR
- Ответы: 19
- Просмотры: 3231
Re: MT-6116 + AVR
da-nie писал(а):Ну, раз полоса появлялась, значит, инициализация прошла. Впрочем, может и нет.
Я думаю в какой-то миллионной вариации получилось инициализировать - осциллограф показал при заливке:
PORTD: 00011110
PORTC: 10000101
Это соответствует команде "WriteData(0x0E)" - как раз те 4 полосы
- Вс мар 30, 2014 21:21:04
- Форум: AVR
- Тема: MT-6116 + AVR
- Ответы: 19
- Просмотры: 3231
Re: MT-6116 + AVR
Я тоже раньше не встречал, но всё когда-то бывает)
На 3 странице в разделе "Начальная установка" посмотрите 2 пункт
На 3 странице в разделе "Начальная установка" посмотрите 2 пункт
- Вс мар 30, 2014 19:25:03
- Форум: AVR
- Тема: MT-6116 + AVR
- Ответы: 19
- Просмотры: 3231
Re: MT-6116 + AVR
1) Идея с осциллографом помогла найти ошибку в "WriteCode" (вместо "char" было "bool")
2) Есть различие в даташите и в примере производителя
3) Идея с увеличением задержек ничего не дала (тем более в некоторых местах они не должны превышать 10 мкс)
P.S. после изменения задержек как в даташите ...
2) Есть различие в даташите и в примере производителя
3) Идея с увеличением задержек ничего не дала (тем более в некоторых местах они не должны превышать 10 мкс)
P.S. после изменения задержек как в даташите ...