Например TDA7294

Форум РадиоКот • Просмотр темы - Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пт апр 19, 2024 01:38:46

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 988 ]     ... , , , 36, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Пн ноя 21, 2016 18:49:22 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
salang писал(а):
это?
очень может быть... дождусь модуля - узнаю :)))

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Ср ноя 23, 2016 01:20:22 
Держит паяльник хвостом

Карма: 10
Рейтинг сообщений: 160
Зарегистрирован: Чт апр 03, 2014 23:16:55
Сообщений: 963
Откуда: Россия
Рейтинг сообщения: 0
ARV писал(а):
меня интересует не радиомодуль, а встроенное в упомянутый мною модуль MCS-51 ядро - его программирование, работа, нюансы, инструменты, библиотеки и т.п.
мне понравилась статья от MaksMS здесь и здесь он освещает вопрос.
Соответственно, можно сделать полностью автономный модуль со своим МК на борту и загрузчиком. Вы про это хотели узнать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Ср ноя 23, 2016 06:50:36 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Rtmip писал(а):
Вы про это хотели узнать?
ну, в принципе - про это, но упомянутые вами ссылки я уже находил и изучал. только везде рассматривается малинка и мигание светодиодом, но этого мало же... на сайте производителя куча всяких сред, "студий" и т.п. - что это, как им пользоваться, можно ли вообще им пользоваться без фирменных плат - вот вопросы, которые меня волнуют больше. накачал кучу всего - а нужно оно или нет узнавать методом проб и ошибок не хочется... были в практике уже случаи, когда после установки нового компилятора слетал старый и потом приходилось колдовать - накушался до рвоты...

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Ср ноя 23, 2016 08:04:05 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
ARV, чтобы развеять ваши сомнения, скачал SDK, установил и запустил Keil.
Создал проект и накидал для теста пару строк. Все скомпилировалось (еще бы оно не скомпилировалось :)) ).
Код:
#include "reg24le1.h"

void main (void)
{
   unsigned char i;
   
   while(1)
   {
      i--;
   }
}

Надо еще почитать ДШ на предмет методов прошивания.

Что-то у меня хотелка зачесалась :?
Надо по ценам примерится.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Ср ноя 23, 2016 08:33:11 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Keil... очень бы не хотелось с ним связываться... можете SDCC протестировать? тоже новость для меня... но немного успокаивает родственность с GCC...

что касается SDK, то интересует есть ли там какой-то "wizard" для настройки переназначения функционала пинов? вроде как такая возможность есть, но описание слишком сложное...

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Ср ноя 23, 2016 08:59:50 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
А что не так с Keil? Нормальная среда. У меня наоборот SDCC как-то энтузиазма не вызывает :)
Да и не знаю я как с ним обращаться :oops: На сайте Nordic явно написано, что их SDK под Keil.
Если хотите, сброшу сюда заголовки.

Этот SDK только внедряет в директорию с Keil несколько своих заголовков и прописывает их в ini файл. Вот и все, что я заметил.
Остальное так же: New Project - folder/name - Nordic - выбирается тип МК, вот и весь визард.

Keil брал на известном трекере, работает без проблем, ни с чем не конфликтует. Смело пробуйте.

Добавлено after 6 minutes 23 seconds:
Вот папка из директории Keil. Помимо своих, в ней еще пара стандартных заголовков. Это выбирается при установке, хотите ли включить стандартные хедеры в папку Nordic. Ну я и отметил на всякий случай.
Вложение:
Nordic.rar [7.21 KiB]
Скачиваний: 182

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Ср ноя 23, 2016 09:49:59 
Держит паяльник хвостом

Карма: 10
Рейтинг сообщений: 160
Зарегистрирован: Чт апр 03, 2014 23:16:55
Сообщений: 963
Откуда: Россия
Рейтинг сообщения: 0
ARV писал(а):
...только везде рассматривается малинка и мигание светодиодом, но этого мало же...
...на сайте производителя куча всяких сред, "студий" и т.п. - что это, как им пользоваться, можно ли вообще им пользоваться без фирменных плат...
Как я понял, главная прелесть у nRF24LE1 в том, что малинки не нужны. Надо USBASP и получится автономный модуль со своим ядром.
А вот остальное точно сказать нельзя, нужно пробовать, но скорее всего все будет работать :)
ARV писал(а):
Keil... очень бы не хотелось с ним связываться...
Тут дело принципа, как я полагаю.
Zhuk72 писал(а):
А что не так с Keil? Нормальная среда. У меня наоборот SDCC как-то энтузиазма не вызывает :)
А так да, нормальная и даже отличная среда! Тоже пробовал SDCC, не то...
Однако, SDCC можно "прикрутить" к другой бесплатной среде, например, к "mcu8051ide" она тут не раз упоминалась, хорошая IDE.
Но эмулировать можно будет только "голое" ядро 8051, а у Keilа как с этим, он видит доп регистры у nRF24LE1?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Ср ноя 23, 2016 10:10:12 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Rtmip писал(а):
SDCC можно "прикрутить" к другой бесплатной среде, например, к "mcu8051ide" она тут не раз упоминалась, хорошая IDE.
Но эмулировать можно будет только "голое" ядро 8051, а у Keilа как с этим, он видит доп регистры у nRF24LE1?

С mcu8051ide у меня тоже не сложилось, когда я с STC ковырялся. Просто хотел попробовать, а она то на одно ругалась, то на другое. Ну я так и плюнул на нее, вернулся к Keil, т.к. надо было паяльник и часы добивать пока запал был, а не софты испытывать 8)
В Keil дополнительные регистры не проверял, но думаю, что наличие их описания в заголовке должно быть достаточно, причем для любой среды. Разве нет?
Не пробовали хедеры, что я выложил выше, прикрутить к mcu8051ide например?

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Ср ноя 23, 2016 10:38:47 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14056
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
У mcu8051ide для ассемблера синтаксис весьма отличается от c51asm/keil.
Так что надо весьма основательно переписывать исходники.
:cry:
Можно считать практически совместимыми лишь ассемблерные исходники c51asm и keil...
И то - теоретически... На практике не проверял (предположение основано по результатам прочтения руководств по данным компиляторам).
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Ср ноя 23, 2016 10:47:51 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Rtmip писал(а):
а у Keilа как с этим, он видит доп регистры у nRF24LE1?

Если написанное мной ниже и есть те самые регистры (я с nRF вообще дел не имел), то стало быть видит. Компиляция ошибок не выдала.

Код:
#include "reg24le1.h"

void main (void)
{
   unsigned char i;
   
   SPIRCON0 = 0;
   SPIRCON1 = 0x0F;
   SPIRDAT = 0xFF;
   
   while(1)
   {
      i--;
   }
}

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Чт ноя 24, 2016 20:16:54 
Грызет канифоль

Карма: 11
Рейтинг сообщений: 26
Зарегистрирован: Вт янв 18, 2011 19:32:48
Сообщений: 277
Откуда: Мск
Рейтинг сообщения: 0
в качестве PID регулятора будет работать?
Спойлер
Код:
#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;
 }


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Пт ноя 25, 2016 21:17:43 
Первый раз сказал Мяу!

Зарегистрирован: Ср ноя 21, 2012 02:55:37
Сообщений: 37
Рейтинг сообщения: 0
Здравствуйте. Подскажите в AT89C4051 (MCS 51) нет никаких способов сделать сброс из программы? Вроде где то читал что мол поскольку нет вотчдога, то можно как-то по другому (то ли в спецрегистр записать и МК перезапуститься)?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Сб ноя 26, 2016 07:24:44 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14056
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Программно :
mov IE,0x00
ljmp 0x0000 ; ajmp 0x0000
при условии, что начальный модуль инициализации выполняет полную корректную инициализацию аппаратной части кристалла (включая ОЗУ и РСФ).
Аппаратно - использование инвертированного значения любого из свободных в текущей прожке выводов (потребуется внешний аппаратный инвертор и несколько измененная схемка внешнего сброса).
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Чт янв 19, 2017 05:11:14 
Родился

Зарегистрирован: Пт фев 13, 2009 22:32:56
Сообщений: 2
Откуда: Berdsk
Рейтинг сообщения: 0
Ребята, подскажите человеку который первый раз решил обратиться к семейству 8051.
Есть индикатор уровня сигнала собранный на базе МК stc15f204ea, хотелось бы с него слить прошивку, для последующего заливки в болванки и изготовления этой схемы своими силами. Вчера читал даташит и курил программу stc-isp6.85, но так и не могу понять как это реализовать. Подключение ISP реализовано на плате индикатора.

Изображение

Схема очень понравилась своей простотой и богатой функциональностью (есть 8 режимов работы, такие как: простой вертикальный индикатор, индикатор с пиками, горизонтальный индикатор от центра и т.д.) можно сказать влюбился в эту схему.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Чт янв 19, 2017 06:11:00 
Друг Кота
Аватар пользователя

Карма: 49
Рейтинг сообщений: 390
Зарегистрирован: Вс июл 12, 2009 19:15:29
Сообщений: 7010
Откуда: Ижевск
Рейтинг сообщения: 0
Реализуется с помощью программатора.

_________________
Docendo discimus


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Чт янв 19, 2017 06:31:43 
Грызет канифоль

Карма: 11
Рейтинг сообщений: 26
Зарегистрирован: Вт янв 18, 2011 19:32:48
Сообщений: 277
Откуда: Мск
Рейтинг сообщения: 0
c вероятностью 0.997 прошивка защищена от считывания и вряд ли удастся сделать дешевле


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Чт янв 19, 2017 08:16:38 
Родился

Зарегистрирован: Пт фев 13, 2009 22:32:56
Сообщений: 2
Откуда: Berdsk
Рейтинг сообщения: 0
2pyzhman, программатор какой? по ISP нельзя этого сделать? Из даташита понял, что для работы по ISP необходимо через max232 подключиться к com порту компьютера и далее можно орудовать stc-isp6.85
2salang, спасибо за ссылку, есть еще дешевле, но руки чешутся и печатку хочется развести самому.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Чт янв 19, 2017 10:17:16 
Друг Кота
Аватар пользователя

Карма: 49
Рейтинг сообщений: 390
Зарегистрирован: Вс июл 12, 2009 19:15:29
Сообщений: 7010
Откуда: Ижевск
Рейтинг сообщения: 0
В даташите, насколько я понял, написано, что только заливается. И, опять же, salang с его вероятностью. Так что - писать самому.

_________________
Docendo discimus


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Чт янв 19, 2017 10:29:38 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14056
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
jenia_ov писал(а):
...
руки чешутся и печатку хочется развести самому.

Воть железко:
Вложение:
STC_USB_Programmer.pdf [450.61 KiB]
Скачиваний: 1378

сам не пробовал - ибо к такому разновиду МК доступа нету...
:roll:

А есть в наличии софт для создания программ?
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..
СообщениеДобавлено: Чт янв 19, 2017 10:49:09 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Про считывание забудьте, в этих чипах оно не возможно в принципе, а не по причине защиты фьюзами.
Я уже год периодически занимаюсь ими, поэтому знаю точно. Пишите свою программу, если можете.

BOB51, Keil и прочее 51-совместимое вполне подходят под написание прошивки.
Забыли про мою эпопею с китайскими часами?
8)

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Последний раз редактировалось Zhuk72 Чт янв 19, 2017 12:10:01, всего редактировалось 1 раз.

Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 988 ]     ... , , , 36, , , ...  

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


Кто сейчас на форуме

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


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y