Разобрался. Вообщем дисплей работает только в 16-и битном режиме и перемычка на это не влияет. Сделал инициализацию, заливку разными цветами дисплея, а потом добавил массив с фоткой и отобразил. Код и фото приложил может кому понадобится. Контроллер дисплея ili9325.
http://img.radiokot.ru/files ...
Найдено 24 результата
- Вт мар 13, 2018 18:53:15
- Форум: ARM
- Тема: STM32F103C8T6 и LCD 2.8" 320х240
- Ответы: 4
- Просмотры: 3759
- Пт фев 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 попробую на ней запустить экранчик.
Так пробовал:
SetData(reg); // запись reg (7-0)бит
WR_LOW; // 0 - запись
WR_HIGH; // 1 - запись
У меня еще есть STM32F4Discovery попробую на ней запустить экранчик.
- Пт фев 23, 2018 15:33:11
- Форум: ARM
- Тема: STM32F103C8T6 и LCD 2.8" 320х240
- Ответы: 4
- Просмотры: 3759
- Пт фев 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 мк и ...
- Ср ноя 25, 2015 16:58:49
- Форум: ARM
- Тема: STM32F4RGT6 + microSD + CS4344
- Ответы: 5
- Просмотры: 9311
Re: STM32F4RGT6 + microSD + CS4344
Слышал только название DMA, но пока не знаю как и для чего им пользоваться. STM микроконтроллеры недавно изучать начал, на простеньких уроках + stm32discovery. Спасибо за подсказку, буду разбираться с DMA.
- Пн ноя 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 ...
void TIM6_DAC_IRQHandler(void)
{
if (SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_TXE))
{
SPI_I2S_SendData(SPI2, R);
R = (buff ...
- Вс ноя 15, 2015 00:20:10
- Форум: ARM
- Тема: STM32F4RGT6 + microSD + CS4344
- Ответы: 5
- Просмотры: 9311
Re: STM32F4RGT6 + microSD + CS4344
Разобрался с SDIO, проиграл аудио на встроенном в мк 12бит ЦАП, а с I2S возникли проблемы. Шум, щелчки при воспроизведении через CS4344. Может кто работал с I2S посмотрите код где ошибка. Мне кажется что ошибка в обработчике прерывания таймера при посылке данных ЦАП. Ниже осцилограмма I2S, настройки ...
- Чт ноя 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 ...
http://img.radiokot.ru/files/97457/thumbnail/s10ae0zr8.jpg
http://img.radiokot.ru/files/97457/thumbnail ...
- Чт окт 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 ...
- Чт апр 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 ...
#include "main.h"
#include "stm32_ub_fatfs.h" // Стандартная библиотека для работы с карточками FAT12 - FAT16
#include "stm32f4xx_dac.h"
#include ...
- Пн мар 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 ...
- Сб янв 17, 2015 15:13:33
- Форум: ARM
- Тема: Настройка SPI
- Ответы: 4
- Просмотры: 4428
Re: Настройка SPI
Купил логический анализатор Saleae. Подсоединил к SPI, посмотрел на осцирограммы при аппаратной реализации и программной. Сразу стало ясно что перепутаны MISO и MOSI местами. Программно MISO и MOSI я установил правилно а аппаратно они наоборот устанавливаются. Перепаял дорожки на плате По поводу ...
- Пн янв 12, 2015 15:38:49
- Форум: ARM
- Тема: Настройка SPI
- Ответы: 4
- Просмотры: 4428
Re: Настройка SPI
Спасибо за подсказку. И правда забыл вставить в функции чтения, запись 0xff. После исправления ничего не виснет, но microsd не видит. Буду с регистрами настройки SPI разбираться. Просто в интернете куча примеров со стандартной библиотекой SPI, думал быстро настроить чтоб в регистры не лезть)
- Вс янв 11, 2015 19:58:16
- Форум: ARM
- Тема: Настройка SPI
- Ответы: 4
- Просмотры: 4428
Настройка SPI
Всем привет! Изучаю STM32 решил подключить MicroSD к STM32F103C8T6. Подключил, настроил SPI2, карточка не отвечает. Тогда написал программно SPI дерганием ножек) и все отлично работает. Заметил при отладке что в аппаратном SPI контроллер зависает при приеме байта. Посмотрите настройки аппаратного ...
- Вт янв 06, 2015 22:39:30
- Форум: ARM
- Тема: STM32F103C8T6 Таймер 1с.
- Ответы: 15
- Просмотры: 8932
Re: STM32F103C8T6 Таймер 1с.
А да 71999, а регистр 2 байта, не заметил. Исправил так:
Работает четко 1 сек. Спасибо за подсказку
.
Код: Выделить всё
Timer.TIM_Prescaler = (SystemCoreClock / 2) / 1000 - 1;
Timer.TIM_Period = 1000 * 2;
Работает четко 1 сек. Спасибо за подсказку
- Вт янв 06, 2015 20:22:08
- Форум: ARM
- Тема: STM32F103C8T6 Таймер 1с.
- Ответы: 15
- Просмотры: 8932
STM32F103C8T6 Таймер 1с.
Всем привет! Недавно решил перейти от AVR на STM. Написал код что бы помограть светодиодом 1Гц с помощю таймера. Все работает только светодиод не 1 раз в секунду моргает а раз 5-7. Мк STM32F103C8T6 кварц 8Мгц. Может где я с делителями или тактированием ошибся. Код:
#include "stm32f10x.h ...
#include "stm32f10x.h ...
- Ср ноя 05, 2014 00:00:21
- Форум: AVR
- Тема: мега128 - неверное подключение
- Ответы: 9
- Просмотры: 1704
Re: мега128 - неверное подключение
Ток холостого хода ATMega при 5v и 8Мгц примерно 8мА. В непрошитой думаю меньше. Можно померить сколько потребляет и вобще потребляет или нет (если возможно проверить).
Re: Wav плеер
Да разобрался. Wav 32000кГц, 8бит, стерео воспроизводит. Будут вопросы задавайте 
- Пн ноя 03, 2014 20:33:52
- Форум: AVR
- Тема: ATmega32+TDA1543
- Ответы: 11
- Просмотры: 4424
Re: ATmega32+TDA1543
Переписал код без всяких буферов, таймеров и файловой системы, 1 байт считал с карточки и тут же его послал на цап и т.д. Результат: скорости хватает спокойно проигрывать
44100, 8bit, stereo 705kbit/sec. Но странный завал на низких частотах. Подключил выход цапа к компу и записал: http: ...
44100, 8bit, stereo 705kbit/sec. Но странный завал на низких частотах. Подключил выход цапа к компу и записал: http: ...
- Чт окт 30, 2014 12:28:59
- Форум: AVR
- Тема: ATmega32+TDA1543
- Ответы: 11
- Просмотры: 4424
Re: ATmega32+TDA1543
Спасибо за советы. На аппаратном SPI microsd висит. Проблему со скоростью решил но качество воспроизведения ужас) Есть не понятные моменты с передачей I2S (по даташиту не работает а по моему работает но со щелчками и пиками). Я думаю сначала нужно написать программу для вывода синуса на 2 канала ...