Пн ноя 21, 2016 18:49:22
очень может быть... дождусь модуля - узнаюsalang писал(а):это?
Ср ноя 23, 2016 01:20:22
мне понравилась статья от MaksMS здесь и здесь он освещает вопрос.ARV писал(а):меня интересует не радиомодуль, а встроенное в упомянутый мною модуль MCS-51 ядро - его программирование, работа, нюансы, инструменты, библиотеки и т.п.
Ср ноя 23, 2016 06:50:36
ну, в принципе - про это, но упомянутые вами ссылки я уже находил и изучал. только везде рассматривается малинка и мигание светодиодом, но этого мало же... на сайте производителя куча всяких сред, "студий" и т.п. - что это, как им пользоваться, можно ли вообще им пользоваться без фирменных плат - вот вопросы, которые меня волнуют больше. накачал кучу всего - а нужно оно или нет узнавать методом проб и ошибок не хочется... были в практике уже случаи, когда после установки нового компилятора слетал старый и потом приходилось колдовать - накушался до рвоты...Rtmip писал(а):Вы про это хотели узнать?
Ср ноя 23, 2016 08:04:05
#include "reg24le1.h"
void main (void)
{
unsigned char i;
while(1)
{
i--;
}
}
Ср ноя 23, 2016 08:33:11
Ср ноя 23, 2016 08:59:50
Ср ноя 23, 2016 09:49:59
Как я понял, главная прелесть у nRF24LE1 в том, что малинки не нужны. Надо USBASP и получится автономный модуль со своим ядром.ARV писал(а):...только везде рассматривается малинка и мигание светодиодом, но этого мало же...
...на сайте производителя куча всяких сред, "студий" и т.п. - что это, как им пользоваться, можно ли вообще им пользоваться без фирменных плат...
Тут дело принципа, как я полагаю.ARV писал(а):Keil... очень бы не хотелось с ним связываться...
А так да, нормальная и даже отличная среда! Тоже пробовал SDCC, не то...Zhuk72 писал(а):А что не так с Keil? Нормальная среда. У меня наоборот SDCC как-то энтузиазма не вызывает
Ср ноя 23, 2016 10:10:12
Rtmip писал(а):SDCC можно "прикрутить" к другой бесплатной среде, например, к "mcu8051ide" она тут не раз упоминалась, хорошая IDE.
Но эмулировать можно будет только "голое" ядро 8051, а у Keilа как с этим, он видит доп регистры у nRF24LE1?
Ср ноя 23, 2016 10:38:47
Ср ноя 23, 2016 10:47:51
Rtmip писал(а):а у Keilа как с этим, он видит доп регистры у nRF24LE1?
#include "reg24le1.h"
void main (void)
{
unsigned char i;
SPIRCON0 = 0;
SPIRCON1 = 0x0F;
SPIRDAT = 0xFF;
while(1)
{
i--;
}
}
Чт ноя 24, 2016 20:16:54
#define epsilon 2
#define MAX 100
#define MIN 1
#define Kp 5
#define Kd 3
#define Ki 100
#include <math.h>
signed short PIDcal(signed short TEMP_SET,signed short TEMP_CUR)
{
static signed short pre_error = 0;
static signed short integral = 0;
signed short error;
signed short derivative;
signed short output;
error = TEMP_SET - TEMP_CUR;
if(abs(error) > epsilon)
{
integral = integral + error;
}
derivative = (error - pre_error);
output = Kp*error + integral/Ki + Kd*derivative;
if(output > MAX)
{
output = MAX;
}
else if(output < MIN)
{
output = MIN;
}
pre_error = error;
return output;
}
Пт ноя 25, 2016 21:17:43
Сб ноя 26, 2016 07:24:44
Чт янв 19, 2017 05:11:14
Чт янв 19, 2017 06:11:00
Чт янв 19, 2017 06:31:43
Чт янв 19, 2017 08:16:38
Чт янв 19, 2017 10:17:16
Чт янв 19, 2017 10:29:38
jenia_ov писал(а):...
руки чешутся и печатку хочется развести самому.
Чт янв 19, 2017 10:49:09