Например TDA7294

Форум РадиоКот • Просмотр темы - Мелкие вопросы по МК и ПЛИС.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт окт 03, 2025 20:29:47

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 12548 ]     ... , , , 14, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс сен 09, 2007 20:26:31 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб янв 20, 2007 22:03:21
Сообщений: 95
Откуда: от верблюда
Рейтинг сообщения: 0
Добрый день, что за причина может быть для этих ошибок?


Вложения:
clip_image002.jpg [24.99 KiB]
Скачиваний: 582
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс сен 16, 2007 09:43:08 
Открыл глаза
Аватар пользователя

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Вт июл 24, 2007 23:34:23
Сообщений: 68
Рейтинг сообщения: 0
Удивлен почему до сих пор никто не ответил. :shock:
1. Команда EOR может работать только с регистрами, а не с регистром и константой.
2.Нет такой команды bren, есть такая команда brne.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб сен 22, 2007 03:50:55 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Пт апр 27, 2007 14:32:48
Сообщений: 256
Откуда: Украина Кривой Рог
Рейтинг сообщения: 0
Собрал программатор ByteBlaster+ подскажите с каким софтом он работает , а то родной софт AVReAl работать не хочит не могу с ним разобраться.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб сен 22, 2007 10:29:01 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс мар 04, 2007 13:14:25
Сообщений: 375
Откуда: Украина
Рейтинг сообщения: 0
Пробуй PonyProg или CodeVisionAVR......


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс сен 30, 2007 21:50:49 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб сен 01, 2007 18:32:42
Сообщений: 87
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
В одном форуме мне ответили, что коты должны думать сами, а готовые схемы в Гогле, а така как я ему не доверяю, то решил.

Хочу разработать устройство,а котором уже писал, опыта нет, а знаний хватает чтобы сделать мигающие огоньки.

Устройство следующие:
-Тахометр, который считывает обороты (с датчика Холла\или с коммутора), погрешность 10-30, оборотов в минуту
+Вольтметр, погрешность 0,1 Вольт
+Счетчик времени работы двигателя, с погрешностью не опредилися.

Хотелось, использовать 7-сег 4-х/или 3-х разрядный индикатор.

Нуждаюсь в помощи, можно я открою в этом форуме тему и буду складывать свои нароботки в течение большого времини

Вопросы:
1. С чего лучше начать- разработка программы, или железной части.
2. Правильно ли я понял, что для этих целей подойдет ATMega8 или 16
3 На каком языке проще осуществить данный замысел на Си или ассамблере, пока вник в ассамблер поигрался огоньками.
4. Можно такую идею осуществить, имея из приборов китайский мультиметр.

Примерное предстовление об устройстве следующее (по блокам):
-Стабилизатор напряжения (КРЕН)
-МК
-7-сег индикатор
-ОУ на который пойдет сигнал от датчика Холла
- Блок вольтметра под ?(не разобрался)


Надеюсь, что задумка не останется на уровне фантазии.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс сен 30, 2007 22:25:26 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 58
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4517
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Тогда уж давайте открывайте новую тему, будем там все это обсуждать, а то здесь это будет оффтопом. Только назовите ее как-нибудь по-понятнее, хорошо? :)

_________________
Оптимизм х (Опыт + Знания) = const


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 05, 2007 20:36:54 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб сен 01, 2007 18:32:42
Сообщений: 87
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
http://www.radiokot.ru/lab/controller/04/
Собрал, такуюб схему, чтобы поучится работать с LCD (WH1202),
Пожалуйста, пришлите программу на СИ для CVARV, чтобы можно было выводить слово.
Не терпится, проверить как работает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 05, 2007 20:40:23 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
gonzales06 писал(а):
пришлите программу на СИ для CVARV, чтобы можно было выводить слово. Не терпится, проверить как работает.


Возьмите пример (и пояснения как делать код мастером CVAVR и для LCD и для UART USART) в задаче 5 под кнопкой Изображение

Или в самом CVAVR в папке с примерами.

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Последний раз редактировалось tych Ср ноя 21, 2007 19:31:29, всего редактировалось 3 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 05, 2007 21:17:25 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб сен 01, 2007 18:32:42
Сообщений: 87
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Мне простой пример вывести, например 123,
#include <tiny2313>
#include<lcd>
.equ __lcd_port=? ;PORTD
lcd_goto (0,0)
lcd_puts("233")

Я так представляю, а как правильно?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 05, 2007 21:24:50 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
gonzales06 писал(а):
а как правильно?


как в задаче 5 под кнопкой "www" точно правильно.

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 05, 2007 21:51:38 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб сен 01, 2007 18:32:42
Сообщений: 87
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
include<tn2313>
include<lcd>
.equ __lcd_port=0x1B ;PORTA
У меня ЛСД подключен к выводам PD. port=? какой не знаю.
В настройках LCD для Tiny 2313 только В порт.
Получается
// Alphanumeric LCD Module functions

#asm
.equ __lcd_port=0x1B ;PORTA
#endasm

#include <lcd>
// подключить"хидер"(заголовок,библиотеку)для LCD

lcd_init(12);
lcd_gotoxy(5,0);

lcd_putsf("Hello");

lcd_gotoxy(2,1);

lcd_putsf("123.nm.r");

lcd_putsf("u");


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 05, 2007 22:21:54 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
gonzales06 писал(а):
У меня ЛСД подключен к выводам PD. port=? какой не знаю.


Это PORTD.

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 05, 2007 22:50:52 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб сен 01, 2007 18:32:42
Сообщений: 87
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
// Alphanumeric LCD Module functions
#include <tiny2313>

#asm
.equ __lcd_port=0x1B ;PORTD
#endasm
// include the LCD driver routines
#include <lcd>

void main(void)
{
// initialize the LCD for
// 2 lines & 16 columns
lcd_init(12);

// go on the second LCD line
lcd_gotoxy(0,1);

// display the message
lcd_putsf("Hello world");

// stop here
while (1);
}

Вот загрузал прогу в МК на ЖК вкрхний ряд полность высвитился в виде квадратиков


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 05, 2007 23:34:40 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
gonzales06 писал(а):
lcd_init(12);


У тебя 12 символьный LCD ?

gonzales06 писал(а):
загрузал прогу в МК на ЖК вкрхний ряд полность высвитился в виде квадратиков


Контраст подрегулировать наверно нужно.

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 05, 2007 23:47:59 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб сен 01, 2007 18:32:42
Сообщений: 87
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Да http://www.winstar.com.tw/ru/products/p ... hp?pid=46#

Подстроечный резистор стоит, контрасность менял.
Интересно когда стираю МК, результат такойже, полностью высвечивается верхняя стока


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб окт 06, 2007 06:51:37 
Мявтор!
Аватар пользователя

Карма: 5
Рейтинг сообщений: 42
Зарегистрирован: Вс дек 18, 2005 20:04:42
Сообщений: 825
Откуда: Свердловская обл.
Рейтинг сообщения: 0
gonzales06
Квадратики горят даже если ты ничего не подключишь, а ошибка у тебя для меня очень частая ты не выставил порт на выход поставь DDRD=0xff. Бывает ещё такое что контраст слижком сильно выставлен и букав просто не видно поэтому при первых запусках покрутить нужно.

_________________
Настоящий кот всегда либо голоден,
либо невыспался ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб окт 06, 2007 07:14:55 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
moLCHec писал(а):
а ошибка у тебя для меня очень частая ты не выставил порт на выход поставь DDRD=0xff.


Чепуха. CVAVR тем и хорош что сам настраивает порт под LCD.

Использован МК не рекомендуемый мной - так как он не поддерживается нормальными симуляторами - то отлаживайте
прогу в железе - подключите например светодиод с резистором
и расставьте отладочные действия с ним в прогу - пример
в задаче 4 под "www".

Проверьте монтаж и схему.

Посмотрите простейший пример в папке C:\CVAVR\examples\LCDDEMO

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб окт 06, 2007 07:53:35 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Ср мар 07, 2007 22:58:02
Сообщений: 586
Откуда: Черкассы, Украина
Рейтинг сообщения: 0
Сам бился с таким LCD но на 16 символов и 2 строки. Тоже на Tiny2313. Прога рабочая 100%. Тоже на такой конструкции заводил LCD. Сам убедился что если там что-то не работает, значит что-то аппаратно не так. Я например при первом включении шину данных задом на перёд подключил. Прохвони тестером шину. Может что-то коротнуло? Если инициализация не проходит, возможно у тебя МК сильно быстрый? В CodeVosion в проэкте надо частоту выставить такую же на которой реальный МК работает. Самый оптимальный вариант - сделать светики на каждый контакт LCD. Тогда ты сможеш отслеживать передачу данных.

_________________
There is only 10 kind of people: those who understands binary code and those who dont!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб окт 06, 2007 13:52:53 
Мявтор!
Аватар пользователя

Карма: 5
Рейтинг сообщений: 42
Зарегистрирован: Вс дек 18, 2005 20:04:42
Сообщений: 825
Откуда: Свердловская обл.
Рейтинг сообщения: 0
Nedor
Интересно как это ЖК слишком быстый? Вообще написанные мной библиотеки под Winstar на 16 МГц работали и при 1МГц, без каких либо замечаний.
Верно говорил ARV эти мастеры кода до добра не доведут.
ИМХО после них код юзать что кучу Г.. разгребать. ВОТ.

_________________
Настоящий кот всегда либо голоден,
либо невыспался ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб окт 06, 2007 14:18:11 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Ср мар 07, 2007 22:58:02
Сообщений: 586
Откуда: Черкассы, Украина
Рейтинг сообщения: 0
Ну во первых не ЖК быстрый а МК. Ну я сделал только предположение, потому что по даташиту надо ждать определённое кол-во времени после подачи команд. Но это всё каксательно асма. На Си достаточно задать команду на задержку и указать частоту предпологаемого МК. А вообще - конечно да - желательно всё руками.

_________________
There is only 10 kind of people: those who understands binary code and those who dont!!!


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 12548 ]     ... , , , 14, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 42


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y