roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 авг 2025, 14:38

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




Начать новую тему Ответить на тему  [ Сообщений: 132 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9  След.
Автор Сообщение
 Заголовок сообщения: Re: Говорилка для AVR
СообщениеДобавлено: 18 сен 2010, 09:10 
Не в сети
Аватара пользователя

Зарегистрирован: 12 авг 2010, 15:10
Сообщения: 897
Откуда: Астраханская обл.
Возвращаясь к проге из первого поста: Товарищи, подскажите плиз, что делать. Взял файлы из архива. В протеусе всё работает, калякает. Исходники на С посмотрел, вроде разобраться можно, решил поправить для начала текст. В программе VMLAB создал проект, подключил четыре исходника на С. При сборке ругается на строку13 speacker2.c Вот кусок кода:

12: #ifndef strchr_P
13: char *strchr_P(const void* aStr, char Chr)
14: {
15: char* Str=(char*)aStr;
16: for(;;){
17: char a=pgm_read_byte(Str++);
18: if(a==Chr) return --Str;
19: if(!a)break;
20: }
21: return NULL;
22: }
23: #endif

говорит:
conflicting types for 'strchr_P'

В чем может быть косяк? Собираю не там? Я ничего вроде не добавлял лишнего, МК правда в проекте поставил атмега8, но это вроде не возбраняется. А может кто эту программку уже в Баском перегнал?

_________________
Соединяй и здравствуй.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Говорилка для AVR
СообщениеДобавлено: 19 сен 2010, 15:57 
Не в сети
Аватара пользователя

Зарегистрирован: 12 авг 2010, 15:10
Сообщения: 897
Откуда: Астраханская обл.
Разобраться в причине ошибки не удалось. Переименовал переменную в strchr_P2, чтоб не конфликтовала, заодно несколько левых переменных закомментировал. Работает в Протеусе, пищит. На Атмеге8 пока не получилось запустить...

_________________
Соединяй и здравствуй.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Говорилка для AVR
СообщениеДобавлено: 20 сен 2010, 18:48 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2702
Откуда: Где-то в Латинской Америке
Text to speech конечно хорошо, но для МК больно громоздко, да и не очень нужно.Робот обычно использует уже готовые фразы. Я пользуюсь такой китайской штучкой. Стоит не бог весть, хорошее качество звука и занимает всего 2 ножки МК.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Говорилка для AVR
СообщениеДобавлено: 27 сен 2010, 08:10 
Не в сети
Аватара пользователя

Зарегистрирован: 12 авг 2010, 15:10
Сообщения: 897
Откуда: Астраханская обл.
Классная штукенция. Письмо им написал.
2Dead: А почему в робомагазине нет такого модуля? ИМХО, был бы полезен для ассортимента.

_________________
Соединяй и здравствуй.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Говорилка для AVR
СообщениеДобавлено: 27 сен 2010, 08:27 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2Eruman: Потому что вы не сделали этот модуль и не выставили в продажу в робомагазин ;)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Говорилка для AVR
СообщениеДобавлено: 27 сен 2010, 08:40 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
а шо это у них за формат аудиофайлов AD4 аналог MP3?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Говорилка для AVR
СообщениеДобавлено: 27 сен 2010, 09:16 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
EdGull писал(а):
аналог MP3?

Ага, ЩАЗ :ROFL:

Скорее четырехбитная оцифровка или четырехбитный ADPCM

Добавлено спустя 6 минут 32 секунды:
=DeaD= писал(а):
вы не сделали этот модуль и не выставили в продажу в робомагазин

Процедура слишком сложна :wink:
Заводить ИП (даже на упрощенке), получать сертификаты (даже отказные письма) - не резон.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Говорилка для AVR
СообщениеДобавлено: 27 сен 2010, 09:49 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Michael_K писал(а):
Заводить ИП (даже на упрощенке), получать сертификаты (даже отказные письма) - не резон.

Нафига всё это? Начать надо с того, что будет готова схема и печатка, немного модулей, не надо на 1 этапе никаких ИП и сертификатов. У нас сейчас cеpтификaтoв нет, нафиг они? Мы же не детскими игрушками или медицинскими товарами торгуем?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Говорилка для AVR
СообщениеДобавлено: 27 сен 2010, 09:56 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Нафига все это - это вопрос не ко мне. :)
Речь о сертификате соответствия (медицина, измериловка, вояки и игрушки - это другая отдельная тема).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Говорилка для AVR
СообщениеДобавлено: 27 сен 2010, 10:20 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Где написано, что сертификат соответствия обязателен для всего подряд? Я понимаю предметы бытового потребления, но электронные то модули явно к ним не относятся.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Говорилка для AVR
СообщениеДобавлено: 27 сен 2010, 10:36 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Он и не обязателен. Но у нас так повелось (и вопрос "почему" - тоже не ко мне), что не тебе будут доказывать, что он нужен, а ты будешь доказывать, что он не нужен.
На практике это означает, что нужно получить отказное письмо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Говорилка для AVR
СообщениеДобавлено: 27 сен 2010, 10:44 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Michael_K писал(а):
Но у нас так повелось, что не тебе будут доказывать, что он нужен, а ты будешь доказывать, что он не нужен.

Кому?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Говорилка для AVR
СообщениеДобавлено: 27 сен 2010, 10:54 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
первому попавшемуся чиновнику...

Dead, ну не надо, так не надо - я же тоже прекрасно понимаю, что какой-нибудь "семенов михаил" прекрасно торгует вообще без бумажек :) Просто речь зашла о местном магазине...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Говорилка для AVR
СообщениеДобавлено: 27 сен 2010, 11:46 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Первый попавшийся не имеет права чего-то с нас требовать - конкретно какой чел с какими корочками должен прийти, чтобы мы были обязаны ему что-то предъявить? :)

Добавлено спустя 4 секунды:
Первый попавшийся не имеет права чего-то с нас требовать - конкретно какой чел с какими корочками должен прийти, чтобы мы были обязаны ему что-то предъявить? :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Говорилка для AVR
СообщениеДобавлено: 27 сен 2010, 12:44 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
=DeaD= писал(а):
Первый попавшийся не имеет права чего-то с нас требовать...

Ошибаетесь, сертификат соответствия (или отказное письмо) имеет право требовать кто угодно - потенциальный покупатель, например.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 132 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9  След.

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


Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 3


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO