Да ступил, просто не мог понять почему 32-х битное, ведь по идеи должен передаваться массив из 16 битных элементов. Сейчас сделал по другому:
LCD_SetCursor(0x00, 0x013F);
LCD_WriteRAM_Prepare(); /* Prepare to write GRAM */
for(index = 0; index < 20000; index++)
{
LCD->LCD_RAM = picture[index ...
Найдено 10 результатов
- Пн дек 16, 2013 15:28:15
- Форум: ARM
- Тема: Вывод картинки на экран с ssd1289
- Ответы: 7
- Просмотры: 4134
- Вс дек 15, 2013 18:05:23
- Форум: ARM
- Тема: Вывод картинки на экран с ssd1289
- Ответы: 7
- Просмотры: 4134
Вывод картинки на экран с ssd1289
Здравствуйте! Подключил к плате stm32f4discovery экран 320*240, нашел в интернете библиотеку для этого дела, работает хорошо, выводит всякие кружочки, прямоугольники, надписи. Захотелось вывести на экран какую-нибудь картинку. Встал вопрос как это сделать. В библиотеке есть функция:
/**
* @brief ...
/**
* @brief ...
Re: Режим CTC
CodevisionAVR. Все равно работает не правильно, я бы сказал что он как бы "зависает" в определенном месте и через минуту "отвисает":(
Может это как то связано с тем что регистр OCR1A 16-ти разрядный?
#include <mega8.h>
#include <delay.h>
unsigned int pwm;
void main(void)
{
TCCR1A=0b01000000 ...
Может это как то связано с тем что регистр OCR1A 16-ти разрядный?
#include <mega8.h>
#include <delay.h>
unsigned int pwm;
void main(void)
{
TCCR1A=0b01000000 ...
Re: Режим CTC
Исправил. Если кнопку быстро отжимать и нажимать программа работает правильно. Если немного задержать то светодиод просто горит или не горит, как бы зависает потом минуты через 2, отвисает и работает :(
#include <mega8.h>
#include <delay.h>
int pwm;
void main(void)
{
TCCR1A=0b01000000;
TCCR1B ...
#include <mega8.h>
#include <delay.h>
int pwm;
void main(void)
{
TCCR1A=0b01000000;
TCCR1B ...
Режим CTC
Доброго времени суток. Программа должна мигать светодиодом и при нажатии на кнопку увеличивать частоту мигания, при достижении регистра сравнения нуля в него должно записываться первоначальное число. Собрал в железе и в протеусе, там и там почему-то программа работает сначала правильно потом ...
- Сб фев 09, 2013 17:01:41
- Форум: AVR
- Тема: ШИМ для avr
- Ответы: 2
- Просмотры: 1079
ШИМ для avr
Доброго времени суток. Пробовал сделать плавную регуляцию частоты на МК mega8 таймером T1. Включил режим СТС, но почему-то меняется только длительность сигнала, частота не меняется. Читал Белова, он с помощью записи различных значений в регистр сравнения меняет частоту, также почитал тут http://www ...
- Вт фев 05, 2013 08:55:54
- Форум: AVR
- Тема: Захват для AVR
- Ответы: 6
- Просмотры: 2571
Re: Захват для AVR
Спасибо, тему можно закрывать
- Вт фев 05, 2013 06:41:51
- Форум: AVR
- Тема: Захват для AVR
- Ответы: 6
- Просмотры: 2571
Re: Захват для AVR
Программа работает, при уменьшении частоты можно заметить что при нажатии кнопки сначала показывается небольшое число, например, сначала 137 потом 2734. Почему так происходит?
#include <mega8535.h>
#include <alcd.h>
#include <delay.h>
#include <stdio.h>
unsigned int temp_h;
unsigned int temp_l;
char ...
#include <mega8535.h>
#include <alcd.h>
#include <delay.h>
#include <stdio.h>
unsigned int temp_h;
unsigned int temp_l;
char ...
- Пн фев 04, 2013 17:04:04
- Форум: AVR
- Тема: Захват для AVR
- Ответы: 6
- Просмотры: 2571
Re: Захват для AVR
Спасибо за отклик. Tаймер настроен регистром TCCR1B так что коэффициент деления частоты равен 1024, захват происходит по ниспадающему фронту, подавление помех отключено. Ниже полный код. При замене tachBuf=ICR1; компилятор выдает ошибку, что он "не знает" что такое ICR1.
#include <mega8535.h ...
#include <mega8535.h ...
- Пн фев 04, 2013 13:58:15
- Форум: AVR
- Тема: Захват для AVR
- Ответы: 6
- Просмотры: 2571
Захват для AVR
Здравствуйте, решил изучить захват таймера T1 МК ATmega8535. Если не обнулять счетный регистр TCNT1=0; то таймер считает нормально до 65535, но если в прерывании обнулить TCNT1=0 то таймер считает только до 255 :(
#include <mega8535.h>
#include <alcd.h>
#include <delay.h>
#include <stdio.h>
char ...
#include <mega8535.h>
#include <alcd.h>
#include <delay.h>
#include <stdio.h>
char ...