Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.03.2013, 08:37   #51
HiddenPilot
Member
 
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0
HiddenPilot is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Admin Посмотреть сообщение
Скорость увеличил за счет уменьшения временных интервалов между отправляемыми байтами
На сколько я помню у тебя есть осциллограф,
На сколько я помню я у кого-то его брал (что-то типа С1-112 )
сейчас есть только портатив на 1мгц, т.е. 100кц аналог. Для Импульсников хватает, остальное либо методом проб и ошибок либо в стимуляторах

тут в глаза кое-что бросилось

case 2: SPI_DIV2; break;
// case 4: SPI_DIV4; break;
case 8: SPI_DIV8; break;

и //Вклюсить АЦП в реж. Мастер

Последний раз редактировалось HiddenPilot; 15.03.2013 в 08:40.
HiddenPilot вне форума   Ответить с цитированием
Старый 15.03.2013, 08:41   #52
HiddenPilot
Member
 
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0
HiddenPilot is an unknown quantity at this point
По умолчанию

может и вправду пора переименовать в что-то типа nanolib ?
HiddenPilot вне форума   Ответить с цитированием
Старый 15.03.2013, 08:49   #53
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Цитата:
Сообщение от HiddenPilot Посмотреть сообщение
тут в глаза кое-что бросилось

case 2: SPI_DIV2; break;
// case 4: SPI_DIV4; break;
case 8: SPI_DIV8; break;

и //Вклюсить АЦП в реж. Мастер
Перед делителем весь регистр обновляется SPCR = 0;
А в SPI_DIV4 должны быть все биты обнулены
Тем самым экономим 8 байт

За "Вклюсить АЦП" спасибо , исправил

Цитата:
Сообщение от HiddenPilot Посмотреть сообщение
может и вправду пора переименовать в что-то типа nanolib ?
Переименовать нужно, все название никак не выберу
Есть еще варианты
Цитата:
MultiLib, CyberLib, MegaLib, SuperLib, FastLib, MultiFunc, Universal, Accelerator, Jet, Rocket
Admin вне форума   Ответить с цитированием
Старый 15.03.2013, 09:01   #54
HiddenPilot
Member
 
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0
HiddenPilot is an unknown quantity at this point
По умолчанию

я за второй вариант, самый "патриотичный"! ИМХО )
HiddenPilot вне форума   Ответить с цитированием
Старый 15.03.2013, 09:02   #55
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Я тоже к нему склоняюсь, но это название не отражает сути либы
Хотя если еще кто нибудь будет за CyberLib, то возможно что эта чаша весов и перевесит
Admin вне форума   Ответить с цитированием
Старый 15.03.2013, 09:17   #56
HiddenPilot
Member
 
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0
HiddenPilot is an unknown quantity at this point
По умолчанию

ну ни одно из названий не отражает в полной мере суть либы. А если и отражается, то перекликается с большим количеством Фаст библиотек интернета и соответственно обезличивается. конечно самое точное название было бы MegaFastMultiLib.
Но это выходит за негласное ограничение в 8 символов, да и набирать дольше )))

А тут Cyber и уникально, а для знающих ёмко и понятно... ну и в хеадере какое-нибудь описание о происхождении и местоположении либы. чтобы знали где искать более свежую либу
HiddenPilot вне форума   Ответить с цитированием
Старый 15.03.2013, 10:38   #57
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Уговорил!
Admin вне форума   Ответить с цитированием
Старый 15.03.2013, 11:42   #58
HiddenPilot
Member
 
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0
HiddenPilot is an unknown quantity at this point
По умолчанию

а для MAPLE назовем CyberARM )
Кстати, еще чуть чуть ио проекты написанные с использованием данной либы будут кросс платформенными т.е. будут компилироваться на любом IDE использующим GCC.
А соответственно либа-ПРОЕКТ претендует на название Cyberino или CyberIDE. А для MAPLE можно будет подобную либу назвать CyberARM.


OFF: кстати никто не мучал Cortex-M3/M4 в виде MAPLE? вроде очень хороший приемник Arduino(если не считать TTL 3.3V). Но зато 72MHz+, АЦП в 4 раза точнее, в 4 раза быстрее и их 9-12 штук, 12-16 PWM, USB, 2-3USART, 2-spi, 2-i2С, 240 прерываний с приоритетами и GCC вроде как уже поддерживает, на некоторых CAN, i2s, частота 150Мгц, deltaсигма преобразователь . Китайцы во всю штампуют. Уже задумался о покупке, но пока IDE сыроват и с накрывшимся bootloader'ом не понятно как поступать.
ADmin: может в новостях разместить инфу о Maple, чтобы там пообсуждать ?

Последний раз редактировалось HiddenPilot; 15.03.2013 в 12:42.
HiddenPilot вне форума   Ответить с цитированием
Старый 15.03.2013, 23:46   #59
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Тема интересная.
Создал раздел для ARM процессоров
Admin вне форума   Ответить с цитированием
Старый 31.03.2013, 12:05   #60
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Добавил работу с EEPROM

Сохранить значение 4000000 в EEPROM по адресу 0 тип Long
WriteEEPROM_Long(0, 4000000);

Прочитать из EEPROM с адреса 0 значение типа Long
uint32_t tmp=ReadEEPROM_Long(0);

Сохранить значение 4000 в EEPROM по адресу 0 тип Word
WriteEEPROM_Word(0, 4000);

Прочитать из EEPROM с адреса 0 значение типа Word
uint16_t tmp=ReadEEPROM_Word(0);

Сохранить значение 400 в EEPROM по адресу 0 тип Byte
WriteEEPROM_Byte(0, 200);

Прочитать из EEPROM с адреса 0 значение типа Byte
uint8_t tmp=ReadEEPROM_Byte(0);
Admin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 5 (пользователей: 0 , гостей: 5)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 04:20. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика