roboforum.ru

Технический форум по робототехнике.

 

Говорилка для AVR

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Re: Говорилка для AVR

Сообщение EdGull » 27 сен 2010, 13:12

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

Re: Говорилка для AVR

Сообщение Eruman » 27 сен 2010, 14:49

=DeaD= писал(а):2Eruman: Потому что вы не сделали этот модуль и не выставили в продажу в робомагазин ;)

Следует ли это понимать как вариант сотрудничества с Вашим магазином? => Сделаю - смогу выставить на продажу? Поподробнее можно? Условия, ассортимент, регламенты, требования, комиссионные проценты - прошу озвучить.
Звуковые модули, как я понял, выпускает красноярский ИП из забугорных компонентов. Мы в Астрахани мОгем тож. :) Лично я на сегодняшний момент могу предложить в магазин фуражки, трикотажные шапки с вышивкой-символикой робофорума. Шевроны можно сделать. Возьмете? (Не оффтоп. Вышито роботом, говорящим по-японски ;))
Соединяй и здравствуй.
Аватара пользователя
Eruman
 
Сообщения: 759
Зарегистрирован: 12 авг 2010, 15:10
Откуда: Астраханская обл.

Re: Говорилка для AVR

Сообщение =DeaD= » 27 сен 2010, 15:25

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

Ну вот пришел завтра перец и сказал - хочу сертификат или отказное, а мы ему "купи 100 модулей, сделаем для тебя отказное, если тебе это так надо!" и что дальше?

Добавлено спустя 2 минуты 20 секунд:
Eruman писал(а):Лично я на сегодняшний момент могу предложить в магазин фуражки, трикотажные шапки с вышивкой-символикой робофорума. Шевроны можно сделать. Возьмете? (Не оффтоп. Вышито роботом, говорящим по-японски ;))

Сувенирку - это с Сетаром надо общаться, я максимум могу чем-то помочь с выводом своих модулей, может быть под маркой OR, там более менее ясно чем мы можем быть друг другу полезны, а тут какая-то чисто обналичка что ли?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Говорилка для AVR

Сообщение Eruman » 27 сен 2010, 15:47

Сувениры - у нас клиент Фабрика Швейная, мы ей эскизы оцифровывали для вышивки, нормально общаемся, можно за ради продвижения железа в массы порисовать.
Марка OR - понятно. В принципе, я в ту же сторону думал.
Чисто обналичка - ну... а нафига?

Я встал на место простого самодельщика. Хочется собрать робота, а деталей нет. Нашел хороший форум, публика приличная. Определился со схемой. Собрался купить все нужное. Лезу в магазин - а там чего-то нет. Вот, блин, опять сидеть-искать-стыковать-проверять. А было бы в одном месте - купил бы сразу, и не парился. С т.з. производителя: надо целевую аудиторию искать, манагерам платить, суета-беготня, а я типа ИП, мне не интересно. Поэтому проще запустить небольшую производственную цепочку и торговать с чужой площадки (тут: с Вашей). А появится массовый спрос, тогда и собственный портал городить. ИМХО. А наличку гонять - эт мы сами как-нибудь, на то и ИП, и ЮЛ имеется ;)
Соединяй и здравствуй.
Аватара пользователя
Eruman
 
Сообщения: 759
Зарегистрирован: 12 авг 2010, 15:10
Откуда: Астраханская обл.

Re: Говорилка для AVR

Сообщение Scorpio » 27 сен 2010, 16:32

Eruman писал(а):Классная штукенция. Письмо им написал.
2Dead: А почему в робомагазине нет такого модуля? ИМХО, был бы полезен для ассортимента.

Масса производителей (не у нас) делают подобные модули на этой микросхеме.
EdGull писал(а):а шо это у них за формат аудиофайлов AD4 аналог MP3?

С платкой дается программа - перекодировщик. Полученные файлы не исследовал, но на слух вполне прилично.
Аватара пользователя
Scorpio
 
Сообщения: 1542
Зарегистрирован: 30 сен 2008, 18:49
Откуда: Где-то в Латинской Америке

Re: Говорилка для AVR

Сообщение Eruman » 27 сен 2010, 16:47

Дык я и говорю, у нас бы такие делать побольше. И в Робошопе быть должОн, ИМХО. Время будет, может быть замучУ что-то подобное под маркой OR :), или своей собственной %)
Соединяй и здравствуй.
Аватара пользователя
Eruman
 
Сообщения: 759
Зарегистрирован: 12 авг 2010, 15:10
Откуда: Астраханская обл.

Re: Говорилка для AVR

Сообщение =DeaD= » 27 сен 2010, 17:03

Главное - замути, потом разберемся под какой маркой ;)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Говорилка для AVR

Сообщение Michael_K » 27 сен 2010, 17:49

Угу... ты замути, а они разберутся, под какой маркой :)))

К теме:
Предлагаю попробовать заинтересованным зашить вот этот файлик в мегу88(168,328).
К ноге PD3 нужно подключить транзистор с динамиком на ватт-полтора в коллекторе (или стоке).
Запускать можно от внутреннего генератора.

Файлик:
main.hex
Что-то бормочет
(22.42 КиБ) Скачиваний: 95
Аватара пользователя
Michael_K
 
Сообщения: 6034
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Говорилка для AVR

Сообщение =DeaD= » 27 сен 2010, 17:57

2Michael_K: Это ты типа сейчас нас в чем подозреваешь? :pardon:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Говорилка для AVR

Сообщение Michael_K » 27 сен 2010, 18:10

Да я шучу, фразы у вас смешные...
Аватара пользователя
Michael_K
 
Сообщения: 6034
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Говорилка для AVR

Сообщение Eruman » 27 сен 2010, 19:23

Michael_K писал(а):Угу... ты замути, а они разберутся, под какой маркой :)))

Да лана, они нармальные пацаны. 8)
Michael_K писал(а):К теме:
Предлагаю попробовать заинтересованным зашить вот этот файлик в мегу88(168,328).
К ноге PD3 нужно подключить транзистор с динамиком на ватт-полтора в коллекторе (или стоке).
Запускать можно от внутреннего генератора.

Файлик:
main.hex


А исходника не будет?

Добавлено спустя 13 минут 57 секунд:
"Гау гау" какое-то...
Соединяй и здравствуй.
Аватара пользователя
Eruman
 
Сообщения: 759
Зарегистрирован: 12 авг 2010, 15:10
Откуда: Астраханская обл.

Re: Говорилка для AVR

Сообщение Michael_K » 27 сен 2010, 20:25

Ну, там должна быть пара фраз "на чистом английском"...
Я пытаюсь понять, как оно со стороны... а то у меня уже уши "замылились" - мне кажется, что все понятно...
Еще от динамика зависит - большой лучше брать - там достаточно низкий голос...
на мелких пищалках - фигово.

Исходники... будут.
Аватара пользователя
Michael_K
 
Сообщения: 6034
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Говорилка для AVR

Сообщение _kp » 06 окт 2010, 10:04

программе 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'

1. Значит где то strchr_P() объявлены с другими параметрами, скорее всего выбросили const в h-ф
айле. Вот компилятор и ругается на не соответствие типов.
Сделайте, что бы во всех местах было одинаковое объявление функций.
2. По уму эта функция должна быть в библиотеке компилятора, но в моей версии её не было. Возможно её д
обавли в другой версии. В этом случае просто закоментируйте её, и при сборке задействуется библиотечны
й аналог функции.

Если собираете gcc-avr, ругаться не должно.
Какой компилятор использовал?

Всякие cvavr могут не справиться с этой прогой, потому что сами сильно не соответстуют станда
ртам. Как то пробовал, по просьбам, перенести на cvavr, ужаснулся и забросил.
Для иных компиляторов, например keil/gcc-arm/gcc-386, достаточно заменить функции strchr_P/printf_P и
подобные на strchr/printf и т.п. И поменять способ вывода в порт, на компе работает через драйвер 9260
ek-gpio.ko (аналог gpio.sys).
_kp
 
Сообщения: 8
Зарегистрирован: 16 дек 2008, 19:30

Re: Говорилка для AVR

Сообщение Eruman » 06 окт 2010, 13:27

Да, спасибо. Выкинул все упоминания об этой переменной и других, конфликтных. Заработало.

Добавлено спустя 35 минут 12 секунд:
Собирал в VMLABe. Ругалась на отсутсвие Си, выдрал WinAVR, прописал, и МК закалякал.

Добавлено спустя 10 минут 58 секунд:
2_KP: А можно под мегу8 проект в протеусе поправить, если Вас не затруднит? Очень хочется в железе собрать, а мозгов поправить корректно не хватает. :oops:
Соединяй и здравствуй.
Аватара пользователя
Eruman
 
Сообщения: 759
Зарегистрирован: 12 авг 2010, 15:10
Откуда: Астраханская обл.

Re: Говорилка для AVR

Сообщение _kp » 07 окт 2010, 00:24

2_KP: А можно под мегу8 проект в протеусе поправить, если Вас не затруднит? Очень хочется в железе собрать, а мозгов поправить корректно не хватает. :oops:

Переделать можно, но лучше самому разбираться. А теперь подсказки.

Если установлен gcc-avr/winavr, достаточно в MAKEFILE изменить строку
CPU = atmega32 на
CPU = atmega8.
Больше ничего менять не надо, эта прога специально упрощена, и с периферией,
кроме портов и UART не работает. А у mega32 и mega8 с этим различий нет.

А вот у atmega48/88 у регистров UART названия поменяли.
Тут придется вручную менять их названия:
UBRRH,UBRRL,UDR,UCSRA,UCSRB,RXEN,TXEN,UDRE на //mega32,mega8,s8515..
UBRR0H,UBRR0L,UDR0,UCSR0A,UCSR0B,RXEN0,TXEN0,UDRE0. //mega48/88/128..
Ещё лучше выкинуть отладочный вывод в uart на реальном железе.

А, и ещё можно в протеусе и проверить, заменив процессор и подключив сигналы к портам с теми же именами.
_kp
 
Сообщения: 8
Зарегистрирован: 16 дек 2008, 19:30

Пред.След.

Вернуться в Микроконтроллеры

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

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

Mail.ru counter