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

Andrey27
Вт мар 13, 2018 18:53:15
Форум: ARM
Тема: STM32F103C8T6 и LCD 2.8" 320х240
Ответы: 4
Просмотры: 3759

Re: STM32F103C8T6 и LCD 2.8" 320х240

Разобрался. Вообщем дисплей работает только в 16-и битном режиме и перемычка на это не влияет. Сделал инициализацию, заливку разными цветами дисплея, а потом добавил массив с фоткой и отобразил. Код и фото приложил может кому понадобится. Контроллер дисплея ili9325.

http://img.radiokot.ru/files ...
Andrey27
Пт фев 23, 2018 17:52:16
Форум: ARM
Тема: STM32F103C8T6 и LCD 2.8" 320х240
Ответы: 4
Просмотры: 3759

Re: STM32F103C8T6 и LCD 2.8" 320х240

Перепаял. Та же ошибка 0х0093 или 0х9393 выдает.

Так пробовал:
SetData(reg); // запись reg (7-0)бит
WR_LOW; // 0 - запись
WR_HIGH; // 1 - запись

У меня еще есть STM32F4Discovery попробую на ней запустить экранчик.
Andrey27
Пт фев 23, 2018 15:33:11
Форум: ARM
Тема: STM32F103C8T6 и LCD 2.8" 320х240
Ответы: 4
Просмотры: 3759

Re: STM32F103C8T6 и LCD 2.8" 320х240

Думаю нашел виновника)
Изображение
Сейчас перепаяю R1 с положения 16bit на 8bit. По этому и получал только старшие 8бит 0х93 а младшие терялись. Надеюсь 99% только в этом проблема.
Andrey27
Пт фев 23, 2018 01:19:24
Форум: ARM
Тема: STM32F103C8T6 и LCD 2.8" 320х240
Ответы: 4
Просмотры: 3759

STM32F103C8T6 и LCD 2.8" 320х240

Доброго времени суток. Решил разобраться с подключением и работой LCD дисплея https://voron.ua/catalog/023243 Подключил к модулю STM32F103C8T6, написал код, читаю ID дисплея ответ: 0x9393(такого вообще не существует) должно быть 0x9325 или 0x9331. Ножку Reset дисплея пробовал соединять с Reset мк и ...
Andrey27
Ср ноя 25, 2015 16:58:49
Форум: ARM
Тема: STM32F4RGT6 + microSD + CS4344
Ответы: 5
Просмотры: 9311

Re: STM32F4RGT6 + microSD + CS4344

Слышал только название DMA, но пока не знаю как и для чего им пользоваться. STM микроконтроллеры недавно изучать начал, на простеньких уроках + stm32discovery. Спасибо за подсказку, буду разбираться с DMA.
Andrey27
Пн ноя 16, 2015 21:52:01
Форум: ARM
Тема: STM32F4RGT6 + microSD + CS4344
Ответы: 5
Просмотры: 9311

Re: STM32F4RGT6 + microSD + CS4344

Все решил проблему. Надо было непрерывно подавать данные на ЦАП а таймер должен работать миннимум на удвоенной частоте дискритизации (у меня таймер настроен на 500кгц).

void TIM6_DAC_IRQHandler(void)
{
if (SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_TXE))
{
SPI_I2S_SendData(SPI2, R);
R = (buff ...
Andrey27
Вс ноя 15, 2015 00:20:10
Форум: ARM
Тема: STM32F4RGT6 + microSD + CS4344
Ответы: 5
Просмотры: 9311

Re: STM32F4RGT6 + microSD + CS4344

Разобрался с SDIO, проиграл аудио на встроенном в мк 12бит ЦАП, а с I2S возникли проблемы. Шум, щелчки при воспроизведении через CS4344. Может кто работал с I2S посмотрите код где ошибка. Мне кажется что ошибка в обработчике прерывания таймера при посылке данных ЦАП. Ниже осцилограмма I2S, настройки ...
Andrey27
Чт ноя 12, 2015 13:52:25
Форум: ARM
Тема: STM32F4RGT6 + microSD + CS4344
Ответы: 5
Просмотры: 9311

Re: STM32F4RGT6 + microSD + CS4344

Может кому интересно будет.Перепроверил еще пару раз схему, решил сделать. Начертил платку, протравил, впаял, прошил (просто моргать светодиодом) и все заработало:
http://img.radiokot.ru/files/97457/thumbnail/s10ae0zr8.jpg

http://img.radiokot.ru/files/97457/thumbnail ...
Andrey27
Чт окт 29, 2015 20:55:20
Форум: ARM
Тема: STM32F4RGT6 + microSD + CS4344
Ответы: 5
Просмотры: 9311

STM32F4RGT6 + microSD + CS4344

Всем привет! Тренировался где-то пол года на STM32f4 discovery. Решил сделать свою платку, для проигрывания качественных wav файлов (16bit stereo 48000kHz). Вопрос, правильно ли я все подключил, номиналы резисторов, конденсаторов. Схема: http://img.radiokot.ru/files/97457/thumbnail ...
Andrey27
Чт апр 30, 2015 22:48:56
Форум: ARM
Тема: STM32F103VET6 + DAC + DMA + SDIO + FATFS = WAV
Ответы: 21
Просмотры: 14561

Re: STM32F103VET6 + DAC + DMA + SDIO + FATFS = WAV

Вот рабочий код проигрывания WAV 44100, 8bit stereo с карты microSD подключенной к SDIO 4bit мк STM32F4 Discovery, писал на кокосе:

#include "main.h"
#include "stm32_ub_fatfs.h" // Стандартная библиотека для работы с карточками FAT12 - FAT16
#include "stm32f4xx_dac.h"
#include ...
Andrey27
Пн мар 23, 2015 14:06:09
Форум: ARM
Тема: stm32 27c*** эмулятор
Ответы: 3
Просмотры: 1782

Re: stm32 27c*** эмулятор

А не проще написать самому программу. Микросхема памяти 27c256 это ппзу (32к х 8 ). Создать массив байт R = M[Adr]. Входы A0 - A14 микросхемы 27c256 это Ard, (входы/выходы) O0 - O7 микросхемы 27c256 это R, ножка Vpp нужна для записи программы в 27c256. if (Vpp == 1) M[Adr] = R; else R = M[Adr]; |CE ...
Andrey27
Сб янв 17, 2015 15:13:33
Форум: ARM
Тема: Настройка SPI
Ответы: 4
Просмотры: 4428

Re: Настройка SPI

Купил логический анализатор Saleae. Подсоединил к SPI, посмотрел на осцирограммы при аппаратной реализации и программной. Сразу стало ясно что перепутаны MISO и MOSI местами. Программно MISO и MOSI я установил правилно а аппаратно они наоборот устанавливаются. Перепаял дорожки на плате По поводу ...
Andrey27
Пн янв 12, 2015 15:38:49
Форум: ARM
Тема: Настройка SPI
Ответы: 4
Просмотры: 4428

Re: Настройка SPI

Спасибо за подсказку. И правда забыл вставить в функции чтения, запись 0xff. После исправления ничего не виснет, но microsd не видит. Буду с регистрами настройки SPI разбираться. Просто в интернете куча примеров со стандартной библиотекой SPI, думал быстро настроить чтоб в регистры не лезть)
Andrey27
Вс янв 11, 2015 19:58:16
Форум: ARM
Тема: Настройка SPI
Ответы: 4
Просмотры: 4428

Настройка SPI

Всем привет! Изучаю STM32 решил подключить MicroSD к STM32F103C8T6. Подключил, настроил SPI2, карточка не отвечает. Тогда написал программно SPI дерганием ножек) и все отлично работает. Заметил при отладке что в аппаратном SPI контроллер зависает при приеме байта. Посмотрите настройки аппаратного ...
Andrey27
Вт янв 06, 2015 22:39:30
Форум: ARM
Тема: STM32F103C8T6 Таймер 1с.
Ответы: 15
Просмотры: 8932

Re: STM32F103C8T6 Таймер 1с.

А да 71999, а регистр 2 байта, не заметил. Исправил так:

Код: Выделить всё

Timer.TIM_Prescaler = (SystemCoreClock / 2) / 1000 - 1;
Timer.TIM_Period = 1000 * 2;

Работает четко 1 сек. Спасибо за подсказку :) .
Andrey27
Вт янв 06, 2015 20:22:08
Форум: ARM
Тема: STM32F103C8T6 Таймер 1с.
Ответы: 15
Просмотры: 8932

STM32F103C8T6 Таймер 1с.

Всем привет! Недавно решил перейти от AVR на STM. Написал код что бы помограть светодиодом 1Гц с помощю таймера. Все работает только светодиод не 1 раз в секунду моргает а раз 5-7. Мк STM32F103C8T6 кварц 8Мгц. Может где я с делителями или тактированием ошибся. Код:

#include "stm32f10x.h ...
Andrey27
Ср ноя 05, 2014 00:00:21
Форум: AVR
Тема: мега128 - неверное подключение
Ответы: 9
Просмотры: 1704

Re: мега128 - неверное подключение

Ток холостого хода ATMega при 5v и 8Мгц примерно 8мА. В непрошитой думаю меньше. Можно померить сколько потребляет и вобще потребляет или нет (если возможно проверить).
Andrey27
Вт ноя 04, 2014 22:29:06
Форум: AVR
Тема: Wav плеер
Ответы: 6
Просмотры: 2016

Re: Wav плеер

Да разобрался. Wav 32000кГц, 8бит, стерео воспроизводит. Будут вопросы задавайте :)
Andrey27
Пн ноя 03, 2014 20:33:52
Форум: AVR
Тема: ATmega32+TDA1543
Ответы: 11
Просмотры: 4424

Re: ATmega32+TDA1543

Переписал код без всяких буферов, таймеров и файловой системы, 1 байт считал с карточки и тут же его послал на цап и т.д. Результат: скорости хватает спокойно проигрывать
44100, 8bit, stereo 705kbit/sec. Но странный завал на низких частотах. Подключил выход цапа к компу и записал: http&#58 ...
Andrey27
Чт окт 30, 2014 12:28:59
Форум: AVR
Тема: ATmega32+TDA1543
Ответы: 11
Просмотры: 4424

Re: ATmega32+TDA1543

Спасибо за советы. На аппаратном SPI microsd висит. Проблему со скоростью решил но качество воспроизведения ужас) Есть не понятные моменты с передачей I2S (по даташиту не работает а по моему работает но со щелчками и пиками). Я думаю сначала нужно написать программу для вывода синуса на 2 канала ...

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