15.03.2013, 08:37 | #51 | |
Member
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0 |
Цитата:
сейчас есть только портатив на 1мгц, т.е. 100кц аналог. Для Импульсников хватает, остальное либо методом проб и ошибок либо в стимуляторах тут в глаза кое-что бросилось case 2: SPI_DIV2; break; // case 4: SPI_DIV4; break; case 8: SPI_DIV8; break; и //Вклюсить АЦП в реж. Мастер Последний раз редактировалось HiddenPilot; 15.03.2013 в 08:40. |
|
15.03.2013, 08:41 | #52 |
Member
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0 |
может и вправду пора переименовать в что-то типа nanolib ?
|
15.03.2013, 08:49 | #53 | ||
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Цитата:
А в SPI_DIV4 должны быть все биты обнулены Тем самым экономим 8 байт За "Вклюсить АЦП" спасибо , исправил Переименовать нужно, все название никак не выберу Есть еще варианты Цитата:
|
||
15.03.2013, 09:01 | #54 |
Member
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0 |
я за второй вариант, самый "патриотичный"! ИМХО )
|
15.03.2013, 09:02 | #55 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Я тоже к нему склоняюсь, но это название не отражает сути либы
Хотя если еще кто нибудь будет за CyberLib, то возможно что эта чаша весов и перевесит |
15.03.2013, 09:17 | #56 |
Member
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0 |
ну ни одно из названий не отражает в полной мере суть либы. А если и отражается, то перекликается с большим количеством Фаст библиотек интернета и соответственно обезличивается. конечно самое точное название было бы MegaFastMultiLib.
Но это выходит за негласное ограничение в 8 символов, да и набирать дольше ))) А тут Cyber и уникально, а для знающих ёмко и понятно... ну и в хеадере какое-нибудь описание о происхождении и местоположении либы. чтобы знали где искать более свежую либу |
15.03.2013, 10:38 | #57 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Уговорил!
|
15.03.2013, 11:42 | #58 |
Member
Регистрация: 07.03.2013
Сообщений: 75
Вес репутации: 0 |
а для 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. |
15.03.2013, 23:46 | #59 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Тема интересная.
Создал раздел для ARM процессоров |
31.03.2013, 12:05 | #60 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Добавил работу с 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); |
Здесь присутствуют: 42 (пользователей: 0 , гостей: 42) | |
|
|