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

miharus
Сб дек 15, 2012 19:41:12
Форум: Статьи
Тема: Темброблок с микроконтроллерным управлением на TDA8425
Ответы: 1543
Просмотры: 384422

Re: Темброблок с микроконтроллерным управлением на TDA 8425

dt_andrew, пробовал с вашей библиотекой. Прошивка конечно стала весить в 2 раза меньше, но результат тот же- регулируются только высокие частоты.
miharus
Пн дек 10, 2012 16:20:45
Форум: Статьи
Тема: Темброблок с микроконтроллерным управлением на TDA8425
Ответы: 1543
Просмотры: 384422

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Единички по даташиту, там минимальное значение с этого числа начинается. Скиньте сюда библиотеку пожалуйста, я писал как умел, мне впринципе понравилось, посмотрю как должно быть и попробую.
miharus
Пн дек 10, 2012 14:26:42
Форум: Статьи
Тема: Темброблок с микроконтроллерным управлением на TDA8425
Ответы: 1543
Просмотры: 384422

Re: Темброблок с микроконтроллерным управлением на TDA 8425

C удовольствием))

void STA(void) // Set of start condition
{
SDA = 1;
SCL = 1;
delay_us(del);
SDA = 0;
delay_us(del);
SCL = 0;
delay_us(del);
}


void audSendByte(char byte)
{
char i,j,b ;
for (i = 0; i < 8; i++)
{
j = pow(2,7-i); /* Вычленяем */
b = (byte & j ) >> 7-i ; /* i-ый бит ...
miharus
Пн дек 10, 2012 13:17:08
Форум: Статьи
Тема: Темброблок с микроконтроллерным управлением на TDA8425
Ответы: 1543
Просмотры: 384422

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Все правильно, как я и думал. Отправлял и по одной команде каждую со своим субадресом и все вместе, громкость ни в какую не регулиуестя. Получается микруха битая. Странно, вроде новая.
miharus
Пн дек 10, 2012 07:55:11
Форум: Статьи
Тема: Темброблок с микроконтроллерным управлением на TDA8425
Ответы: 1543
Просмотры: 384422

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Сам писал,а нас спрашиваешь...

Хорошо, ну вот смотри, порядок отправки на tda8425 по I2C такой:
СТАРТ
1.адрес микросхемы
2.так называемый субардес выбора команды
3.байт уровня громкости ЛК
4.байт уровня громкости ПК
5.байт уровня высоких частот
6.байт уровня басов
7.байт режимов работы и каналов ...
miharus
Вс дек 09, 2012 16:30:09
Форум: Статьи
Тема: Темброблок с микроконтроллерным управлением на TDA8425
Ответы: 1543
Просмотры: 384422

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Господа!(и дамы конечно же))), выручайте! Что за дела, я собрал темброблок на tda8425, схема своя, прошивка тоже. Ничего не регулируется кроме высоких частот и переключения входов. Громкость либо ноль, либо на полную. Кто нибудь сталкивался с подобным? Я вот думаю- косяк ТДАхи или все таки прошивки ...
miharus
Вс янв 22, 2012 22:14:34
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК и ПЛИС.
Ответы: 12552
Просмотры: 2563492

Re: Мелкие вопросы по МК и ПЛИС.

Унизили) пойду обтекать. ничо страшного, Москва не сразу строилась!
miharus
Вс янв 22, 2012 19:48:18
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК и ПЛИС.
Ответы: 12552
Просмотры: 2563492

Re: Мелкие вопросы по МК и ПЛИС.

Вот еще такой вопрос! В визарде у Код Вижна можно подключить LCD дисплей. Я так понял что если это сделать, то можно будет с дисплеем работать сразу как с стандартным устройством вывода в Си. У атмеги 8 например можно выбрать два типа контроллеров дисплея. А у меня дисплей на контроллере SPLC780D ...
miharus
Вс янв 22, 2012 17:38:06
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2479442

Re: CodeVision AVR в вопросах и ответах

Аааааа! ну спасибочки)
miharus
Вс янв 22, 2012 15:27:17
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2479442

Re: CodeVision AVR в вопросах и ответах

На порту висят светодиоды. Я так понял что при powerdown они должны выключиться.
miharus
Вс янв 22, 2012 12:46:11
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2479442

CodeVision AVR в вопросах и ответах

У меня такое дело. Я пытаюсь заставить тиньку перейти в спящий режим. В Code Vision использую вот что:

#include<sleep.h>
...
...
sleep_enable();
powerdown();
...
после этого я ожидаю что микроконтроллер перейдет в спящий режим, однако он продолжает работать. Что я делаю не правильно?
miharus
Вс янв 22, 2012 00:52:03
Форум: AVR
Тема: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Ответы: 2635
Просмотры: 1152824

Re: ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

У меня такое дело. Я пытаюсь заставить тиньку перейти в спящий режим. В Code Vision использую вот что:

#include<sleep.h>
...
...
sleep_enable();
powerdown();
...
после этого я ожидаю что микроконтроллер перейдет в спящий режим, однако он продолжает работать. Что я делаю не правильно?
miharus
Ср янв 18, 2012 02:10:45
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК и ПЛИС.
Ответы: 12552
Просмотры: 2563492

Re: Мелкие вопросы по МК и ПЛИС.

а если динамическую индикацию повесить на прерывание таймера, то она не будет прерываться этим фуфлом?)))
miharus
Ср янв 18, 2012 00:31:49
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК и ПЛИС.
Ответы: 12552
Просмотры: 2563492

Re: Мелкие вопросы по МК и ПЛИС.

Кстати друзья, вот еще какой вопрос! сколько времени должно занимать чтение с датчика sd18b20? процедура чтения вот какая t=ds18b20_temperature(0). уменя она занимает около секунды и на это время перестает работать динамическая индикация.
miharus
Вт янв 17, 2012 11:37:46
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК и ПЛИС.
Ответы: 12552
Просмотры: 2563492

Re: Мелкие вопросы по МК и ПЛИС.

ААА вот оно! был косяк с частотой! поставил в проекте как в кварце, ошибку не выдает, щас попробую вывести результат! спасибо, BCluster )))
miharus
Вт янв 17, 2012 11:17:45
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК и ПЛИС.
Ответы: 12552
Просмотры: 2563492

Re: Мелкие вопросы по МК и ПЛИС.

Ну вывода пока нет, я пока что только проверяю сколько датчиков devices=w1_search(0xf0,0) и есть ли ошибка if (ds18b20_temperature(0)==-9999) sd=1. Вот у меня и получается 0 датчиков и ошибка температуры. Пробовал 2 датчика по отдельности. Код вижн 2.05.4. сам контроллер тактируется от внутреннего ...
miharus
Вт янв 17, 2012 11:00:16
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК и ПЛИС.
Ответы: 12552
Просмотры: 2563492

Re: Мелкие вопросы по МК и ПЛИС.


Так и не нашел, где в вашей программе идет определение порта и бита из-за которых вылазит invalid redefinition.

короче, я попробовал еще вот так. Выключил в проекте 1wire и вставил ваш код. Ошибка пропала, но все равно датчик не определяется. Вот новый код.


#include <mega8&#46;h>
#include ...
miharus
Вт янв 17, 2012 10:21:03
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК и ПЛИС.
Ответы: 12552
Просмотры: 2563492

Re: Мелкие вопросы по МК и ПЛИС.

я ж говорю, гкода вставляю этот кусок он выдает ошибку ассемблера дословно вот такую :
"invalid redefinition __w1_port
invalid redefinition __w1_bit "

Либо, когда в свойствах проекта убираю галку 1 Wire и вставляю этот код, ошибку не выдает, но результата все равно нет.
miharus
Вт янв 17, 2012 09:50:44
Форум: Разные вопросы по МК
Тема: Мелкие вопросы по МК и ПЛИС.
Ответы: 12552
Просмотры: 2563492

Re: Мелкие вопросы по МК и ПЛИС.

когда я меняю ТОЛЬКО ЭТОТ параметр в свойствах проекта хекс файл получатся другой, видимо он что-то меняет... вот весь текст


#include <mega8&#46;h>
#include <1wire&#46;h>
#include <ds18b20&#46;h>
#include <delay&#46;h>
#include <math&#46;h>

int me,md,se,sd;
#define MAX_DEVICES 4
unsigned char ...

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