Миландр

Ключевым подразделением нашей компании
является Центр Проектирования интегральных микросхем
Текущее время: 2019-сен-18 14:37

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




Начать новую тему Ответить на тему  [ Сообщений: 74 ] 

Ваша категория?
Радио любитель 21%  21%  [ 9 ]
Программист 33%  33%  [ 14 ]
Самоучка 26%  26%  [ 11 ]
Паяльник вместо ручки 19%  19%  [ 8 ]
Всего голосов : 42
Автор Сообщение
 Заголовок сообщения: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 12:29 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
Добрый всем ответ от серверов! :lol:
Очень заинтересовала продукция ЗАО «ПКК Миландр». Слюнки текут пощупать и выложить кучу информации начинающим радио любителям.
Много у нас в стране самоучек, да я и сам такой. Хоть и поздно, но в 2010 году начал не торопливо изучать микроконтроллеры AVR, начал с Atmega8, Attiny2313.
Разумеется поморгал диодом, создал алгоритм и понеслось. В 2013 году или в 2014 году, может от безделия, может просто себе доказать, что хоть чего нибудь смогу сделать, вообще собрал чае-кофе-наливалку на Atmega8:
Изображение
Открыть три видео "Чае-кофе-наливалки" :oops:
Закрыть


Схему накидал, исходный код приложил. Я это к чему тут, не хвастаюсь, есть проекты по хлеще у меня )

Очень прошу, очень-очень, я даже в церковь схожу и молится буду! Сделайте радио любителям дешёвые микроконтроллеры с удобной системой программирования и прошивки.
Bascom AVR из всех компиляторов самый красивый, удобный.
Если использовать UsbAsp программатор, то удобство возрастает в сотни раз, так как при написании кода и нажатии F7 компиляции, прошивка мгновенно попадает в МК.
Сделайте подобное, отойдите от Си синтаксиса, бэйсик роднее )

Открыть схема и исходный код
Схема:
Изображение
Код:
'$regfile = "m8def.dat"
'$crystal = 8000000
'$hwstack = 40
'$swstack = 16
'$framesize = 32



'======Автор: Мишин Евгений Алексеевич, г.Кстово, Нижегородская обл.
'========= RADIOKSTOVO.RU ========
'========= vk.com/ev3658 skype: ev3658 mail: ev3658@yandex.ru
'========ПРИЯТНО ЧАЕКОФЕПИТЬЯ  )))))


$regfile = "m8def.dat"
$crystal = 8000000

$hwstack = 16
$swstack = 64
$framesize = 32





Config Adc = Single , Prescaler = Auto , Reference = Avcc
Config Portb = Output
Config Portd = Output
Config Portc = Input
Config Portb.5 = Input
Config Portb.4 = Input
'Config Portb.3 = Input


'=======================================    ДЛЯ ДИСПЛЕЯ (НЕ ТРОГАТЬ)    ===================================
Declare Sub Nokia_init()
Declare Sub Nokia_clear()
Declare Sub Nokia_text(byval Nokia_x As Byte , Byval Nokia_y As Byte , Byval Nokia_text As String , Byval Nokia_inversion As Byte)

'========= Конфигурация портов дисплея
Nokia_spi_data Alias Portd.2                                'MOSI       - можно задать любую ножку
Nokia_spi_clock Alias Portd.3                               'SCK        - можно задать любую ножку
Nokia_cs Alias Portd.1                                      'CS         - можно задать любую ножку
Display_reset Alias Portd.0                                 'LCD_RESET  - можно задать любую ножку
Display_reset = 1
Nokia_cs = 1

Dim W As Iram Word At 8 Overlay
Dim Nokia_data_9 As Integer

'ницилизация дисплея
Call Nokia_init()





'=======================================  ПЕРЕМЕННЫE ДЛЯ ПРОГРАММЫ ============================
Dim Text As String * 16
Dim Tempr2 As Integer
Dim Tempr3 As Single                                        '-Переменная с температурой в цельсия
Dim Tempr4 As Single                                        '-переменная охлаждения воды (указанное значеие автоматически досигается и наливается)
Dim Davlenie As Integer

Dim Kn As Byte                                              'При нажатии на кнопку, значение 1,2,3,4 и 0, постоянно обнуляется в начале цикла программы
Dim O As Integer                                            ' переменная для циклов for-next и т.п. одноразовая
Dim P As Byte                                               ' рабоая переменая от 0 до 255
Dim M As Byte                                               'хранит номер меню в котором находится.


Dim Doza As Integer                                         'Доза напитка (регулирует задержку в Waitms микросекундах)
Dim Napitok As Byte                                         'Номер напитка 1,2,3 - сбрасывается в 0 при приготовлении (1-сахар,2-кофе,3-чай)
Dim Kran As Byte                                            ' управление краном, 1 - открыть, 2-открыт, 3 - закрыть, 0 - закрыт
Dim Banka As Byte                                           ' Уровень банки
Dim Bankaup As Byte                                         ' Уровень предела низкого уровня банки
Dim Vskipel As Byte                                         'Хранит Информацию "Кипячённая вода или нет, сбрасывается при наливе."
Dim Gogo As Bit

Banka = 23                                                  'МАКСИМАЛЬНЫЙ УРОВЕНЬ БАНКИ
Bankaup = 9                                                 'МИНИМАЛЬНЫЙ УРОВЕНЬ БАНКИ

M = 1
Kn = 0

Call Nokia_clear()
'Waitms 10
Goto Xpom1                                                  ' Отправляемся на программу


$include "Nokia-1100 Library.inc"




'======================================================================================
'=========================================== ТУТ ПОДПРОГРАММЫ ========================
'====== незнаю почему, но в этом компиляторе они не глючат когда пишутся в начале =====
'======================================================================================


'================= СИГНАЛ =======
Signal:
For O = 350 To 950 Step 10                                  'выдааём противный звук  какой нибудь
      If Kn = 0 Then Sound , Portd.4 , 5 , O Else Sound , Portd.4 , Kn , O
   Next O
   Return


'================== НАГРЕВ БАНКИ =====================
Nagrev:
If Tempr4 = 0 Then
   If Kran = 0 Then
      If Davlenie >= Banka Then
         If Tempr3 < 80 Then                                ' ждём или проверям минимальную температуру
         Portd.6 = 1                                        ' ВКЛЮЧАЕМ НАГРЕВАТЕЛЬ
         End If
      End If
   End If
   'If Davlenie >= 18 And Vskipel = 0 Then Portd.6 = 1 'для проверок


End If
If Tempr3 >= 95 And Vskipel = 1 Then                        'Режим подогрева. Отключаем нагрев при достижении температуры кипения
   Portd.6 = 0
End If

'======== КИПЯЧЕНИЕ БАНКИ
If Davlenie <= Bankaup Then Portd.6 = 0                     'Если урвоень воды маленький, выключить нагреватель.
'If Tempr3 = 100 Then Vskipel = 1                           'Тупое включение ВСКИПЕЛ - если заебёт.
If Tempr3 >= 102 And Vskipel = 0 Then                       'Режим кипичения. Отключаем нагрев при достижении температуры кипения
   Portd.6 = 0
   Vskipel = 1
End If


'If Vskipel = 0 And Tempr3 >= 95 Then Vskipel = 1            ' когда заебёт от скачков не наливать )
Return


'=================  Обслуживание БАНКИ!!! ===============
Obsluzhivanie:



'If Kran = 0 Then                                            '

'   If Davlenie <= 10 Then
'      Bankaup = Davlenie
'         Else
'      Bankaup = Davlenie - 5
'   End If
  'If Davlenie = 14 Then Bankaup = 7                         'расчёт кружки (недаёт перелить если в банке больше положенного)
  'If Davlenie >= 12 And Davlenie < 18 Then Bankaup = 7      ' расчёт предела кружки (недаёт перелить от положенного уровня банки)
'End If


If Kran = 2 And Davlenie <= Bankaup Then
   Portd.6 = 0                                              ' ОТКЛЮЧАЕМ НАГРЕВАТЕЛЬ
   Kran = 3
   Gosub Naliv
   Portb.3 = 1                                              'Звонок включить
   Waitms 300
   Portb.3 = 0                                              'Звонок отключить
End If
'If M < 5 Then                                               'долив банки
'   If Davlenie <= 2 Then Portb.1 = 1
'   If Davlenie >= Banka Then Portb.1 = 0
'End If

'========================== ПОМПА ==========================================

                                              'воду доливаем только в первом меню
If Davlenie <= Bankaup Then                                 'доливаем банку
   If Kran = 2 Then
      Kran = 3                                              'закрываем кра
      Gosub Naliv                                           'закрываем кра
      M = 1                                                 'уходим в главное меню
   End If
   Portb.1 = 1                                              ' порт Б №1 помпа
   Vskipel = 3                                              ' указваем, что вода сырая
End If

If M = 1 Then                                               'доливаем банку если мало в первом меню и при включении
   If Davlenie < Banka And Vskipel = 1 Then
      If Kran = 2 Then
         Kran = 3
         Gosub Naliv
      End If
      Portb.1 = 1                                           ' порт Б №1 помпа
      Vskipel = 3
   End If
End If

If Davlenie >= Banka And Vskipel = 3 Then                   ' предельный уровень банки
   Portd.6 = 1                                              ' ВКЛЮЧАЕМ НАГРЕВАТЕЛЬ
   Portb.1 = 0                                              ' отлючаем помпу
   Vskipel = 0
End If

If M <> 1 Then Portb.1 = 0                                  ' порт Б №1 помпа
Return


'================================== ОХЛАЖДЕНИЕ БАНКИ ====================
Ohladit:
If Vskipel = 1 Then
   Portb.2 = 1
     If Tempr4 > 1 And Tempr3 <= Tempr4 Then
      Gosub Signal
      Gosub Naliv
         Portb.3 = 1                                        'Звонок включить
         Waitms 800
         Portb.3 = 0                                        'Звонок отключить
         Tempr4 = 0
      If Pinb.5 = 1 Then Kran = 1
         Gogo = 1

   End If
End If

If Tempr4 = 0 Then Portb.2 = 0
Return


'===================== ПРИГОТОВЛЕНИЕ - НАСЫПАНИЕ ==================
Gotovka:

If Napitok = 1 Then
   Portd.5 = 1                                              'порт дозатора сахара
   Waitms Doza                                              ' длительность насыпания сахара
   Portd.5 = 0                                              'порт дозатора сахара
End If

If Napitok = 2 Then
   Portb.6 = 1                                              'порт дозатора кофе
   Waitms Doza                                              ' длительность насыпания кофе
   Portb.6 = 0                                              'порт дозатора кофе
End If

If Napitok = 3 Then
   Portb.7 = 1                                              'порт дозатора чая
   Waitms Doza                                              ' длительность насыпания чая
   Portb.7 = 0                                              'порт дозатора чая
End If

Kn = 0                                                      ' сброс кнопок в ноль
Napitok = 0                                                 'сброс напитка в ноль
Doza = 0                                                    'сброс дозы в ноль
Return

'======================================= ОПРОС КНОПОК ==============================
'порты кнопок указал в этой подпрограмме, алиасы в среде Bascom иногда глючат.

Knopki:
Kn = 0

If Pinc.4 = 1 Then Kn = 1
If Pinc.3 = 1 Then Kn = 2
If Pinc.2 = 1 Then Kn = 3
If Pinc.1 = 1 Then Kn = 4

If Kn <> 0 Then
   Gosub Signal
   Call Nokia_clear()                                       'очищаем дисплей
   Waitms 300                                               'задержка
End If

Return


Naliv:
'======================= КРАН =======================
If Vskipel = 0 And Kran => 1 Then                           'Не даём открыть кран, пока вода не вскипела
   Kran = 3
   Gogo = 0
   Gosub Signal
End If
If Pinb.4 = 1 And Gogo = 1 Then                             ' Автоналитие (если сработала лягушка на порте Б №4
   If Davlenie > Bankaup And Vskipel = 1 Then
      Kran = 1
   End If
   Gogo = 0
End If


If Kran = 2 Then                                            ' озвучка крана
   P = Davlenie * 10                                        'расчёт частоты звучание, зависит от уровня в банке
   Sound , Portd.4 , 15 , P
End If


If Kran = 3 Then                                            'закрывает кран
      Portd.7 = 0
      Portb.0 = 1
   Waitms 1200
      Portd.7 = 0
      Portb.0 = 0
      Kran = 0
   Waitms 700
End If

If Kran = 1 Then                                            'Открываем кран, управление происходит думя портами
      Portd.6 = 0                                           'отключаем нагреватель   / один порт включает общее питание мотора
      Portd.7 = 1                                           ' второй реверсирует сменой полярности одним реле,
      Portb.0 = 1                                           ' тоесть если реле не включено, кран закроется,
   Waitms 1700                                              ' если реле включено, откроется, но при условии,
      Portd.7 = 0                                           'что другой порт включил питание мотора.
      Portb.0 = 0
      Kran = 2
End If
' можно отключить при надёжном редуктре на кране, алгоритм толча закрытия крана.


'If Kran = 0 And Pinb.5 = 1 Then                             'если не закрылся кран!!!!!!!!!!!!!!! концевик на порте Б №5
'   Portd.7 = 1
'   Portb.0 = 1
'   Waitms 100
'   Portd.7 = 0
'   Portb.0 = 1
'   Waitms 300
'   Kran = 0
'   End If
Kn = 0
Return



'====================================================================================================
'======================================= МЕНЮ в виде ПОДПРОГРАММЫ ===================================
'====================================================================================================




'======================================= МЕНЮ1 ГЛАВНОЕ==============================
Menu1:


Call Nokia_text(1 , 1 , "ВЫБЕРИТЕ НАПИТОК" , 0)
Call Nokia_text(1 , 3 , "1.Чай с сахаром" , 0)
Call Nokia_text(1 , 4 , "2.Чай без сахара" , 0)
Call Nokia_text(1 , 5 , "3.Кофе" , 0)
Call Nokia_text(1 , 6 , "4.Дополнителньо" , 0)
Gosub Knopki
   If Kn = 1 Then
      Napitok = 1                                           ' напиток сахар
      Doza = 2500                                           ' доза 1500 милисек.
      Gosub Gotovka
      Napitok = 3                                           ' напиток чай
      Doza = 1500                                           ' доза 1500 милисек.
      Gosub Gotovka
      M = 4
      Gogo = 1
      End If
   If Kn = 2 Then
      Napitok = 3                                           ' напиток чай
      Doza = 1500                                           ' доза 1500 милисек.
      Gosub Gotovka
      M = 4
      Gogo = 1
      End If
   If Kn = 3 Then
      Napitok = 2                                           ' напиток кофе
      Doza = 1500                                           ' доза 1500 милисек.
      Gosub Gotovka
      Napitok = 1                                           ' напиток сахар
      Doza = 2500                                           ' доза 1500 милисек.
      Gosub Gotovka
      Gogo = 1
      M = 4
      End If
   If Kn = 4 Then
      M = 2
      End If
Kn = 0
'=======================================
Return


Menu2:
'======================================= МЕНЮ 2 Дополнительно ==============================
Call Nokia_text(1 , 1 , "=ДОПОЛНИТЕЛЬНО=" , 0)

Call Nokia_text(1 , 3 , "1.Добавка" , 0)
Call Nokia_text(1 , 4 , "2.Кипяток" , 0)
Call Nokia_text(1 , 5 , "3.Подогрев" , 0)
Call Nokia_text(1 , 6 , "4.Отмена" , 0)

Gosub Knopki
   If Kn = 1 Then
      M = 3
   End If

   If Kn = 2 Then
      M = 4
   End If

   If Kn = 3 Then
      If Tempr3 <= 99 And Davlenie => 5 Then
         Portd.6 = 1
      End If
   End If

   If Kn = 4 Then
      M = 1
   End If
Kn = 0

Return


'======================================= МЕНЮ3 ДОБАВКА=============================
Menu3:


Call Nokia_text(1 , 1 , "====ДОБАВКА!====" , 0)
Call Nokia_text(1 , 3 , "1.+Сахару" , 0)
Call Nokia_text(1 , 4 , "2.+Кофе" , 0)
Call Nokia_text(1 , 5 , "3.+Чай" , 0)
Call Nokia_text(1 , 6 , "4.Назад" , 0)
Gosub Knopki

   If Kn = 1 Then
      Napitok = 1                                           ' напиток сахар
      Doza = 1000                                           ' доза 1500 милисек.
      Gosub Gotovka
      End If
   If Kn = 2 Then
      Napitok = 2                                           ' напиток чай
      Doza = 1000                                           ' доза 1500 милисек.
      Gosub Gotovka
      End If
   If Kn = 3 Then
      Napitok = 3                                           ' напиток кофе
      Doza = 1000                                           ' доза 1500 милисек.
      Gosub Gotovka
      End If
   If Kn = 4 Then
      M = 2
      End If
Kn = 0
'=======================================
Return

'======================================= МЕНЮ 4 НАЛИВ ВОДЫ ==============================
Menu4:


Call Nokia_text(1 , 1 , "=ПРИГОТОВЛЕНИЕ!=" , 0)
If Kran = 2 Then Call Nokia_text(1 , 3 , "1.ЗАКРЫТЬ КРАН!" , 0)
If Kran = 0 Then Call Nokia_text(1 , 3 , "1.НАЛИТЬ КРУЖКУ" , 0)
   P = 0
   If Tempr4 = 60 Then P = 1
   Call Nokia_text(1 , 4 , "2.Охладить до 60" , P)
   Call Nokia_text(1 , 5 , "3.Добавки" , 0)
   Call Nokia_text(1 , 6 , "4.Выход" , 0)
Gosub Knopki
If Gogo = 1 Then Gosub Naliv
   If Kn = 1 And Kran = 0 Then
      Kran = 1
      Gogo = 0
      Tempr4 = 0
      Gosub Naliv
   End If

   If Kn = 1 And Kran = 2 Then
      Kran = 3
      Gosub Naliv
   End If

   If Kn = 2 Then
      If Tempr4 = 60 Then
         Tempr4 = 0
            Else
            Tempr4 = 60
      End If
   End If


   If Kn = 3 Then
      M = 3
      If Kran = 1 Then
         Kran = 1
         Gosub Naliv
         Tempr4 = 0
      End If
   End If

   If Kn = 4 Then
      M = 1
      Tempr4 = 0
      Gogo = 0
      Kran = 3
      Gosub Naliv
   End If
'      Portb.1 = 0
Gosub Ohladit:
If Kran > 0 Then
   Gosub Naliv
   Gosub Obsluzhivanie
End If

Kn = 0
Return






'================================ ВЫВОД ИНФОРМАЦИИ НА ДИСПЛЕЙ ============================
Informacia:

Call Nokia_text(1 , 2 , "----------------" , 1)

'Вывод информации о воде
If Vskipel = 0 Then Call Nokia_text(1 , 7 , "---не вскипел---" , 1)
If Vskipel => 1 Then Call Nokia_text(1 , 7 , "---кипяточек!---" , 1)

'=========== ОПРОС АЦП №5 ТЕМПЕРАТУРА =========
Disable Interrupts                                          'на всякий отключаем прерывания, это то, что может затормозить программу если не отключить и опросить АЦП
Start Adc                                                   'запуск опроса АЦП
   Tempr2 = Getadc(5)                                       ' чтение в переменну значение АЦП 5
Waitms 20                                                   'будет глючить, ставьте задержку
Stop Adc
Disable Interrupts
'=========== ОПРОС АЦП №0 УРОВЕНЬ ВОДЫ ==============================
Start Adc                                                   'запуск опроса АЦП
   Davlenie = Getadc(0)                                     ' чтение в переменну значение АЦП 0
Waitms 20                                                   'будет глючить, ставьте задержку
Stop Adc

'расчёт температуры
Tempr2 = Tempr2 - 947                                       ' тупое вычесление, высчитывал сам, для каждого датчика по особому.
Tempr3 = 2.5 * Tempr2                                       ' тупое вычесление, высчитывал сам, для каждого датчика по особому.
Tempr3 = Tempr3 - 10                                        ' тупое вычесление, высчитывал сам, для каждого датчика по особому.
Text = "T=" + Str(tempr3)                                   'при настройке вместо tempr3 можно указать tempr2 и убрать все расчёты, замерить лёд и кипяток, после ввести расчёт из показаний с АЦП

'расчёт уровня воды
Text = Text + "г. У="
Text = Text + Str(davlenie)
Text = Text + " "

Call Nokia_text(2 , 8 , Text , 0)                           'вывод в низу температуры и давления
Return




'=========================================================================================
'========================================== Тело Программы ===============================
'=========================================================================================

Xpom1:


'Waitms 10                                                   'общая задержка программы - ВНИМАНИЕ!!!!!!!!!!!!!!!!!!!!!!!!
'If M = 5 Then Gosub Menu5
If M = 4 Then Gosub Menu4
If M = 3 Then Gosub Menu3
If M = 2 Then Gosub Menu2
If M = 1 Then Gosub Menu1

'=======================================
Gosub Informacia
Gosub Obsluzhivanie                                         ' обслуживание
Gosub Nagrev                                                ' Нагрев банки


'=======================================
Goto Xpom1
End
                                             'end program
Закрыть


Под итожу:
Дешевле зарубеждных аналогов.
Больше возможностей.
Быстрей по частоте.
Приятная среда программирования, на подобии Bascom Avr, но только с проверкой и установкой дополнительных операторов )
Программатор USB, который будет интегрирован в компилятор.
Мы уже готовы :wink: и ждём!!! Где купить контроллер? В интернете цены страшные :roll: !
С уважением, радио любитель, самоучка, вымирающий вид радиолюбителей из-за дефицита деталей, главнокомандующий RADIOKSTOVO.RU, во!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 13:28 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 528
Откуда: г. Владимир ОАО "ВКБР"
Ev3658 писал(а):
Сделайте радио любителям дешёвые микроконтроллеры

Есть K1986BE92QI в пластике. Раньше он стоил 165р у Миландра, и чего-то не повалили толпы радиолюбителей за отечественными МК. Но даже сейчас, он стоит как Atmega128, при этом превосходя её по возможностям.

Ev3658 писал(а):
Сделайте радио любителям микроконтроллеры с удобной системой программирования и прошивки.

Для того, чтобы К1986ВЕ92QI прошить вообще программатор не требуется. Куда тут удобнее-то?

Ev3658 писал(а):
отойдите от Си синтаксиса, бэйсик роднее )


Во-первых это не от микроконтроллера зависит, Бейсик или Си, а во-вторых - во вложении документ в котором показано, что даже для человека, который не является программистом, абсолютно ничего сложного в K1986BE92QI нету. Все задачи 8ми-разрядных МК он выполняет, плюс к тому имея бОльшую производительность. А ещё у него, равно как и у других ARM-ов нет fuse-битов, то есть даже если вы сконфигурируете его неправильно, например укажете ему тактирование от резонатора, которого у вас, допустим в схеме нету, то ничего страшного не произойдёт, вы его сможете потом всегда перепрошить. А для новичков, AntonAS специально сделал утилиту, в которой можно выставить настройки и сгенерить исходный код.

Ev3658 писал(а):
Мы уже готовы и ждём!!! Где купить контроллер? В интернете цены страшные !

Когда-то ULHEDER продавал эти МК и отладочные платки, ну по очень дешёвым ценам, сравнимым с Китаем. Порядка 400р за отладочную платку. Я, ну очень сильно сомневаюсь, что человек смог на этом заработать, потому как даже по прикидочным расчётам, получается, что он делал всё в убыток. Без расчёта стоимости своего труда, серийности, стоимости ПКИ и накладных расходов. Ничем хорошим это не закончилось. Толпы радиолюбителей к нему не рванули, а долго продавать и производить столь дешёвые платы - себе в убыток. Более того, он ещё и почему-то должен оправдываться перед "радиолюбителями". Так что не угодишь Вам, ой не угодишь.

А у LDM-SYSTEMS цена рассчитана с учётом всех накладных. Или они должны производить себе в убыток? Извините, но никаких ОКР-ов тут не было, все платы разработаны в инициативном порядке.
И даже для LDM эти платы не прибыль, а по большей части реклама, т.к зарабатывать на отладочных комплектах при любой, даже самой низкой стоимости весьма проблематично - не та серийность, сильно не та. Но правда периодически у LDM бывают акции, когда они продают отладочники по себестоимости, без прибыли, так что просто следите за новостями, если всё ещё интересно.
По поводу"где купить". Можете написать Админу форума, позвонить в отдел маркетинга Миландра, написать им на почту, ну или купить у LDM-SYSTEMS.

И да, в заключении, ещё раз, в стопятисотый - за AVR, это к НИИЭТу. У них тоже там форум есть.


Вложения:
K1986BEхх От простого к сложному.pdf [2.91 МБ]
Скачиваний: 363

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хотелось бы....
СообщениеДобавлено: 2015-янв-25 14:16 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
Здравствуйте, скажите пожалуйста, вы сможете резко обеспечить всех радио любителей и все школы специальной линией продукции?
Сделать отдельное направление в развитии программирования и схемотехники.
Предлагаю вам заменить Си на Basiс, создать простую платформу.
Вместо установки модулей, предлагаю установку операторов. К примеру для работы LCD в основе ST7920 можно загрузить библиотеку. А для вывода точек на экран в качестве звезды, можно установить оператор:
Код:
Звезда (x,y,разм),бит стирать или рисовать.

Или для передачи данных на Enc28j60 установить оператор "LAN" или "Сеть".

Компилятор должен уметь работать и прошивать одновременно при компиляции. В качестве программатора, можно использовать UsbAsp или разработать свой собственный с отдельным интерфейсом для прошивки IC2 и SPI флешек (UsbAsp 250р. стоит, он это всё может).

В компиляторе должно показываться занятая память ПЗУ, ОЗУ и т.п., так-же при возможности эмуляция экранов LCD и возможность симулировать контакты, значения АЦП и т.д.

Не поленитесь, ознакомьтесь с BascomAVR, соберите или купите UsbAsp программатор, воткните в МК и уверен, будете у вас впечатление от простоты использования.
Ссылки:
Программатор UsbAsp - схема, конструкция
BascomAVR - рутрекер
Прилагаю свежие картинки экрана. (см. в обратном порядке)


Вложения:
Комментарий к файлу: Настройки программатора.
2015-01-25 14-11-39 Скриншот экрана.png
2015-01-25 14-11-39 Скриншот экрана.png [ 25.14 КБ | Просмотров: 13359 ]
Комментарий к файлу: Я это вообще не трогаю и даже не знаю, что это такое. Только выбираю нужный МК и вставляю в код настройки.
2015-01-25 14-11-03 Скриншот экрана.png
2015-01-25 14-11-03 Скриншот экрана.png [ 48.14 КБ | Просмотров: 13359 ]
Комментарий к файлу: При выборе нужного МК, в код можно поставить настройки.
2015-01-25 14-09-37 Скриншот экрана.png
2015-01-25 14-09-37 Скриншот экрана.png [ 38.39 КБ | Просмотров: 13359 ]
Комментарий к файлу: Настройка битов конфигурации. Кварц 14мГц, совместимость с Atmega103 убрана. JTAG отключён.
2015-01-25 14-09-15 Скриншот экрана.png
2015-01-25 14-09-15 Скриншот экрана.png [ 221.13 КБ | Просмотров: 13359 ]
Комментарий к файлу: епром, можно отдельно прошивать
2015-01-25 14-08-46 Скриншот экрана.png
2015-01-25 14-08-46 Скриншот экрана.png [ 127.47 КБ | Просмотров: 13359 ]
Комментарий к файлу: Прошивка Atmega128 через UsbAsp. Контроллер определяется, есть режимы стирания и последующей прошивки.
Биты конфигурации тоже подгружаются и не изменяются.

2015-01-25 14-08-20 Скриншот экрана.png
2015-01-25 14-08-20 Скриншот экрана.png [ 142.29 КБ | Просмотров: 13359 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 14:28 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
Всё какие-то сложности.
Мне есть чего вспомнить, память слава богу ещё помнит те моменты, когда себя заставлял сделать первый шаг в изучении микроконтроллеров.
Так как я один единственный в своём городе, кто их начал изучать, а Интернет хоть и напичкан информацией, но её сложно найти, так как совсем не знаешь умных слов и за, что цепляться в поисковиках.
Так как вы уже учёные в этой степени микроконтроллеров, для вас всё просто и даже думаете, почему для других всё сложно. А давайте разберёмся, в чём сложность?
С чего начать изучение контролеров для начинающего радио любителя в 7-9м классе?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 14:45 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 528
Откуда: г. Владимир ОАО "ВКБР"
Ev3658 писал(а):
С чего начать изучение контролеров для начинающего радио любителя в 7-9м классе?


Я в своё время начинал с детекторного радиоприёмника и книг, и книг в моём посёлке было очень мало, а интернета в 1997ом году там не было, и даже в отдалённом будущем он не предполагался, но было желание! И я был учащимся 7ого класса.
А сейчас - огромный океан литературы, тысячи примеров в интернете, причём есть даже видео. Есть куча сайтов, посвящённых микроконтроллерам.

Сложности??? Да в вышеописанном пдф-нике всё разложено так, что бегай по картинкам и повторяй, мигай светодиодом и изучай синтаксис, куда проще-то???? Куда???
Там даже простейшая схема описана.
Вы вообще просто, вот просто пробовали сделать то, что написано в том пдф-нике? Или вы сразу, сходу-слёту - "всё сложно, ничего изучать не буду"
И не надо никаких программаторов, того же Keil-a с его бесплатными 32кБ кода хватит и для того, чтоб научиться, и для того, чтобы описать работу устройства среднего уровня сложности. А если бы вы почитали форум, а не сразу задавали вопросы, то увидели бы, что на этом форуме и примеров много, и люди отвечают на вопросы. И примеры предоставляет, как сам Миландр, так и сами пользователи. Так чего ж Вам надо-то?
Или Вам каждому разжевать и в мозг информацию запихать? Да вы совсем чтоль обленились?

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хотелось бы....
СообщениеДобавлено: 2015-янв-25 15:11 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 528
Откуда: г. Владимир ОАО "ВКБР"
Ev3658 писал(а):
Здравствуйте, скажите пожалуйста, вы сможете резко обеспечить всех радио любителей и все школы специальной линией продукции?
Сделать отдельное направление в развитии программирования и схемотехники.
Предлагаю вам заменить Си на Basiс, создать простую платформу.
Вместо установки модулей, предлагаю установку операторов. К примеру для работы LCD в основе ST7920 можно загрузить библиотеку. А для вывода точек на экран в качестве звезды, можно установить оператор:
Код:
Звезда (x,y,разм),бит стирать или рисовать.

Или для передачи данных на Enc28j60 установить оператор "LAN" или "Сеть".

Компилятор должен уметь работать и прошивать одновременно при компиляции. В качестве программатора, можно использовать UsbAsp или разработать свой собственный с отдельным интерфейсом для прошивки IC2 и SPI флешек (UsbAsp 250р. стоит, он это всё может).

В компиляторе должно показываться занятая память ПЗУ, ОЗУ и т.п., так-же при возможности эмуляция экранов LCD и возможность симулировать контакты, значения АЦП и т.д.

Не поленитесь, ознакомьтесь с BascomAVR, соберите или купите UsbAsp программатор, воткните в МК и уверен, будете у вас впечатление от простоты использования.
Ссылки:
Программатор UsbAsp - схема, конструкция
BascomAVR - рутрекер
Прилагаю свежие картинки экрана. (см. в обратном порядке)


1. По поводу школ, училищ, техникумов и институтов - Миландр уже давно проводит работу по адаптации своей продукции к образовательному процессу. Форум надо читать, а не сходу-слёту задавать вопросы.
Открыть
Вложение:
5_sm.png
5_sm.png [ 429.58 КБ | Просмотров: 13354 ]
Закрыть


2. Это вы называете просто??? Вообще-то, если что, то зашить МК через UART-загрузчик значительно проще. А отладка по шагам это уже другая стадия, и тут тоже множество программаторов. И материалов достаточно.

3. По поводу Си на Бейсик. А зачем? Нет, вот просто, зачем? Чтобы потом человек изучал Си, на котором написано 90% всех программ, библиотек и приложений???
А мне вот например ближе к сердцу VHDL или Pascal, и что? В первом случае это ГОСТированный язык для описания цифровой аппаратуры, а второй не так распространён на МК как Си и С++. Вы хотите, чтобы Миландр, вот просто взял и развернул всех глобально на Бейсик? Вы серьёзно?

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 15:15 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
Детекторные приёмники - баловство до 5го класса.
Не, не прокатит. Чтоб выйти на рынок радио любителей и воспитать поколение будущего спроса и наплодить специалистов по всей стране, необходим очень тонкий воспитательный подход.
Первое, что нужно сделать, это создать отладочную плату и не такую, как везде предлагают, а простую и самое главное, чтоб она была практичная!
И так, вот, предлагаю создание такой отладочной платы:
Выходы:
-7 выходов по 0,5А. на ULN2003 с светодиодной индикацией
-6 выходов таймера или просто выходы с светодиодной индикацией
-4 реле 220в.10А.
-UART
-SPI
-IC2
-2 Регистра сдвига для 4х значного сегмента и логических 3 выхода для продолжения шаманства (данные, такт, защёлка с световой индикацией)
-Пищалка через полевой транзитсор.
-4 выхода через КТ805 для шаманства с шаговым мотором.
Входы:
2 Входа Ацп на 12в.
2 входа АЦП на 220в.
2 входа АЦП на 5в.
2 входа АЦП без резисторных делителей
8 входов для кнопок (с подтягивающими резисторами)
8 входов для концевиков (с подтягивающими резисторами и можно опторазвязкой)
и т.п.

Вывод информации:
LCD текстовый 4х строчный 16 симв., не на плате, подключаемый отдельным шлейфом. Или графический.
Особенности конструкции:
-Программатор должен быть отдельным, желательно с функцией UART
-Панель кнопок лучше не делать матрицей, отдельные на проводках.
-Пищалку можно тоже на 2х проводках отдельно.
-Блок питания обязателен, желательно опционально вывести регулируемое напряжение, по мимо +12в. и +5в.. это расширит лабораторные опыты.
-можно приложить готовый китайский драйвер с шаговым мотором.
-Обычная лампочка не помешает.
-Обычные моторчики тоже.
-Фото элементы две шутки для прошивки робота черепахи.

Программная часть:
-Обязательно должно быть определение МК и защита от пагубной установки битов.
-Пример кода использования всего в целов, который уже зашит.
-Пример кода использования по отдельности с комментариями.
-ПО должно проверять синтаксис, выводить ошибки, компилировать, прошивать, всё делать в одной программе. Все ошибки разъяснять не кодами, а словами.
-Должны быть картинки.

Теперь о самом старте.
Нужно заснять видео, как можно проще и 1-2х минутное. Чтоб с нуля прям на камеру за 1 минуту можно было подключить, прошить в робота черепаху и за другую минуту показать, как он работает.
Следующее видео сделать уже с алгоритмом на препятствия, срабатывания концевых выключателей, мжно сделать прошивку умного пылесоса.
В другом видео поморгать лампочками.
Даже за 2 минуты можно объяснить принцип работы регистра сдвига, в Bascom AVR это просто:
Код:
SHIFTOUT пин вывода , пин такта , 8 бит переменная с данными, опции
Pulseout порт , пин , время мс

Изображение

Но самое главное, нужно просто объяснить, что это на самом деле очень просто и все мысли о сложности в голове излишни, так как сложные мысли у молодого поколения опускает руки.


Вложения:
Комментарий к файлу: Регистр сдвига, подключение
595[1].png
595[1].png [ 79.78 КБ | Просмотров: 13376 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 15:31 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 528
Откуда: г. Владимир ОАО "ВКБР"
Ev3658 писал(а):
Не, не прокатит. Чтоб выйти на рынок радио любителей и воспитать поколение будущего спроса и наплодить специалистов по всей стране, необходим очень тонкий воспитательный подход.


То есть, вы предлагаете Миландру решить проблемы всей страны?

Ev3658 писал(а):
Но самое главное, нужно просто объяснить, что это на самом деле очень просто и все мысли о сложности в голове излишни, так как сложные мысли у молодого поколения опускает руки.


Я вам не могу объяснить, что всё просто, для вас даже материалы сделали, но вы не хотите читать, вы хотите писать. И вы хотите, чтобы Миландр начал просто так клепать микроконтроллеры и платы для радиолюбителей. Во-первых, я ещё раз поясню, в своё время делали дешёвые и простые платы - оказалось никому не нужно.
Во-вторых 92ой и 1ый процессоры в пластике появились только благодаря тому, что уже был кристалл, заказанный военными. Или вы думаете что Миландр микроконтроллеры от нефик делать создаёт, а разработка и производство копеешные?

Ev3658 писал(а):
И так, вот, предлагаю создание такой отладочной платы.... Нужно заснять видео....


Вперёд, кто против-то? Сделайте ЛУТом плату, снимите видео, или вы хотите чтобы кто-то другой всё за вас сделал?

Ev3658 писал(а):
-Обязательно должно быть определение МК и защита от пагубной установки битов.


Вот уже только по этому пункту видно, что вы ничего не читаете, ничего не слышите и слушать не хотите.

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 17:12 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
Ну почему, читаю, просто вторично настаиваю в постах.
Конечно будет красиво, когда компания заинтересована в развитии будущих специалистов и кадров нашей страны. Другие могут не справится. Разъяснительное и поучительное видео будет клепаться автоматически. Готов хоть как-то помочь. К примеру убрать сложности, дать совет, сам попробую изучить и задам кучу чайниковых вопросов в начинании.
Главное вызвать интерес у подросткового поколения без навязывания, точней воспользоваться народной мудростью и использовать бабушкин метод воспитания ).
Тут ничего сложного, выпустить мини контструктор, позволяющий сделать мини робота, а как надоест, то и свет можно заставить включать, жалюзи закрывать, краны с водой открывать и температуру настраивать, подсветку регулировать, цветомузыку сделать и т.п. Нет ничего лучше, простой практичности.
Начинающий программист радио любитель сможет без труда использовать готовый код и вносить в него свои изменения. А если синтаксис языка будет схож с той-же самой математикой, что преподаётся в школе 1=1, а не 1==1, это уберёт лишнюю борьбу стандартизации в неокрепшем уме. Так-же переменные подсветить, можно вообще создать отдельную вкладку для переменных и подпрограмм. Меньше меню, меньше окошек, всё должно быть как можно проще.
Убрать такие вещи, как настройка АЦП и т.п., просто ткнул мышкой - вставить - АЦП - выбор параметров. и В коде -
Код:
АЦП1 Опорное напряжение ...

Согласен, что эта работа довольно большая, но как у меня практика показала, привлечение молодежи к такому делу выведет нашу страну на высокий технологический уровень! А это очень нужно.
В городе, с населением 60 000 человек, я являюсь одним радио любителем, кто может программировать контроллеры, не то, что прошивать, а создавать схемы и платы, но есть в школах и уроки робототехники, к сожалению уровень развития зависит от карманов родителей, а цены на зарубежную механику очень высокие, в итоге 5 человек в школьном возрасте из всего этого населения могут себе это позволить.
Ev3658 писал(а):
...
Во-вторых 92ой и 1ый процессоры в пластике появились только благодаря тому, что уже был кристалл, заказанный военными. Или вы думаете что Миландр микроконтроллеры от нефик делать создаёт, а разработка и производство копеешные?
...

Согласен, ручного труда очень много, нет автоматических процессов, позволяющие насытить Российский рынок, а на экспорт вообще не выйти.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 17:39 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 528
Откуда: г. Владимир ОАО "ВКБР"
Ev3658 писал(а):
Тут ничего сложного, выпустить мини конструктор, позволяющий сделать мини робота, а как надоест, то и свет можно заставить включать, жалюзи закрывать, краны с водой открывать и температуру настраивать, подсветку регулировать, цветомузыку сделать и т.п. Нет ничего лучше, простой практичности.


Вот, пожалуйста, LDM-HELPER от LDM-SYSTEMS. Позволяет вначале поиграться отдельно с модулем, обвязки там минимум. Потом, докупить Базовую плату например и изучить работу с энкодером, дисплеем, VGA, интерфейсами и т.д Поскольку разъёмы цанговые, то сверху/снизу можно вставлять модули, которые расширяют функциональность. Дальше планируется куча разнообразных дополнительных модулей с различными процессорами, ПЛИС и периферией, что можно вычитать из официальной презентации отладочника на форуме.
Цена? Цена сделана, при текущей серийности, с расчётом, что производителю иногда хочется кушать. Если будете заказывать отладочники вагонами, а микроконтроллеры вёдрами, то и цена будет как у китайцев.

Ev3658 писал(а):
А если синтаксис языка будет схож с той-же самой математикой, что преподаётся в школе 1=1, а не 1==1, это уберёт лишнюю борьбу стандартизации в неокрепшем уме. Так-же переменные подсветить, можно вообще создать отдельную вкладку для переменных и подпрограмм. Меньше меню, меньше окошек, всё должно быть как можно проще.

Мне тоже не нравится море скобок, и то, что каждый разработчик нового языка старается сделать одну и ту же операцию присваивания или конструкцию if/then/else по-своему, но на Си/Си++ написано уже 100500 примеров, а в Вашем случае всё придётся создавать с нуля.

А мечтать можно о многом. Например о микроконтроллере, который будет выполнен по трёхмерной технологии и у которого операционная система и среда разработки будет сразу зашита в масочное ПЗУ. Подключил монитор, клавиатуру и мышку, и всё, сиди, пиши, разрабатывай. Но это мечты.

А тут как-то на форуме мечтают о более приземлённых вещах. Например, чтобы Миландр разработал ПЛИС, пусть хоть самый маленький, самую маленькую CPLD-шечку. Как-то так.

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хотелось бы....
СообщениеДобавлено: 2015-янв-25 17:40 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
HEMAH писал(а):
Ev3658 писал(а):
... Вы хотите, чтобы Миландр, вот просто взял и развернул всех глобально на Бейсик? Вы серьёзно?

Это учебный язык и очень простой в начинаниях.
Вы знаете, в Интернет и на форумах есть много чего, вот только всё не прочтёшь, постараюсь ознакомится с информацией, спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 17:46 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
HEMAH писал(а):
... LDM-HELPER от LDM-SYSTEMS. ... CPLD. ...

Я вот про это, это как раз и лишнее. Аббревиатурная англоязычная информация в начинаниях порождает шаманство.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 18:10 
Не в сети

Зарегистрирован: 2012-июл-24 19:43
Сообщения: 79
Добрый вечер!
Прошу прощения, тоже встряну в дискуссию :-) Уж больно просто зацепила тематика радиолюбителей и отечественных микроконтроллеров. Первое, что вспомнилось - это такой микроконтроллер КР1878ВЕ1, который до сих пор успешно производится Ангстремом и продается (хоть и достаточно дорого). Так вот, что было интересного в микроконтроллере:
- собственное ядро
- периферийные устройства только GPIO, таймер-счетчик, сторожевой таймер
- скудные средства разработки и программирования: программирование только на ассемблере, а для программирования программатор для LPT-порта и консольная программа управления (ну, была виндозная еще, но, говорят менее стабильная)
- цена 80 руб., что во времена 98-го года, говорили, достаточно дешево - я уже застал цены более 100 руб.
Открыть Что из этого всего получилось?
Во-первых появились книжки Б.Ю. Семенова, посвященные программированию этого микроконтроллера и созданию реальных устройств, а именно FM-тюнера с цифровым управлением, во-вторых, появились энтузиасты, которые разработали ряд интересных устройств и опубликовали на страницах журналов "Радио", "Радиолюбитель" и, возможно, еще каких-то - просто, об остальных не скажу. Параллельно, взамен глюкавому программатору было разработано несколько альтернативных с софтом на любой вкус: хоть консольным, хоть виндозным графическим. Устройства на микроконтроллере описывались до 2005-го года, когда уже властвовали не PIC16F84, сходный по периферии и возможностям вообще, а ATmegи и PIC16F87x (у тех и других был, например, АЦП и UART). Думаю, если бы и Ангстрем потихоньку развивал микроконтроллер свой, то и новые версии микроконтроллера с АЦП тоже бы подхватили.
Закрыть

Вот и получилось, что не среда и не цена микроконтроллера стали залогом популярности. Популярным контроллер сделали энтузиасты, двигающие микросхему в массы - в ущерб себе, порой даже проклинаемые окружающими (где-то попадались "обвинения" Семенова в раскрутке микроконтроллера в своих книжках). Соответственно, что сейчас нужно для продвижения миландровских контроллеров (на мой взгляд):
- Хорошая книжка, к созданию которой, вроде бы, НЕМАН потихоньку движется
- Публикации описаний законченных конструкций в журналах, которые читают радиолюбители - хотя бы "Радио"
- Ролики на YouTube
- Возможно, стоит подумать и касательно робота с одним из миалндровских микроконтроллеров, если уж сейчас без робота жизни нет (сам разочаровался в слове "робот", хотя тоже порой подмывает сделать игрушку, которая бы объезжала препятствия)
А касательно сложности - можно сначала начинать на буржуйских мегах, просто, когда понадобится перейти на STM32, подумать о его отечественном собрате :-)
И, кстати, касательно описанной платы - ULHEDER делает как раз нечто подобное - К1986ВЕ92QI и К1128КТ3 или КТ4 (или же К1109КТ22) - ключи для управления нагрузками. Кстати, микросхемы К1128КТх более-менее распространены и в свое время использовали их в связке с ATmega8 в достаточно простом проекте - машинка с Bluetooth :-) Так что, энтузиазм и любопытство создадут нового инженера, интересующегося отечественными элементами.. но если радиокружки, техникумы и ВУЩы получат отладочные платы на льготных условиях и методическое подспорье - будет здорово, но это уже к представителям "Миландра" :-) - думаю, с ними можно будет договориться.
А вот насчет простоты - честно, порой хочется наоборот сложнее - чтоб и GSM-модем был, и GPS/ГЛОНАСС, и акселерометр - пусть половина ляжет мертвым грузом, но будет, если понадобится.
С уважением
Андрей
P.S. прошу прощения, если кого обидел - я не нарошно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 18:13 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
stepper88 писал(а):
....
А вот насчет простоты - честно, порой хочется наоборот сложнее - чтоб и GSM-модем был, и GPS/ГЛОНАСС, и акселерометр - пусть половина ляжет мертвым грузом, но будет, если понадобится.
....

Ага! Вот оно!!! Одно дело игрушку для пытливого ума уже опытного радио любителя, а другое дело стартовый комплект моргальщика лампочек )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 18:36 
Не в сети

Зарегистрирован: 2012-июл-24 19:43
Сообщения: 79
"Игрушку" сделал ULHEDER и продолжает делать подобные модули - сейчас аннонсирует два модуля с "отечественными" (разработано в России, выпускается же где-то в Юговосточной Азии) модулем камеры. Касательно же пути микросхемы к радиолюбителям (в том числе и опытным) - узким местом была цена перевозки - когда мы заказывали фирменную отладочную плату, цена доставки была 700 руб. и заказать только два микроконтроллера и две микросхемы CAN-интерфейса нам показалось достаточно дорогим удовольствием, но начальство выделило деньги на заказ отладочных плат и с оказей заказали микросхемы.
Просто мне развести плату с QFP-корпусом, сделать ее ЛУТом и спаять потом действительно не подъемно, но и навыки мои радиолюбительские на уровне начинающего радиолюбителя :-) Потому, в свое время знакомство с отечественными компонентами больше сводилось к использованию отечественной логики, ключей и т.п. Увы, что может помочь в таком случае, так это появление DIP-модуля с микроконтроллером, но это если и сделает то UHLEDER.
А насчет того, что всего и сразу - в столе товарища лежат в свое время заказанные модули GSM и ГЛОНАСС-приемники - планировали сделать треккер, но не сложилось, а заказанные детали периодически используем для макетирования других устройств.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 19:19 
Не в сети

Зарегистрирован: 2015-янв-25 19:17
Сообщения: 3
Я полностью поддерживаю Ev3658. Действительно для быстрого продвижения товара должна быть отладочная плата. Только она позволяет быстро ознакомиться с новым продуктом. Книги это хорошо, но руками пощупать лучше. Я не говорю, что она будет продаваться вагонами. Она служит как рекламная акция и помощник, показывающий все тонкости устройства. Все забугорные производители взяли это к себе на вооружения. Кроме того, забугорные для крупных и средних покупателей выделяют единичные изделия совершенно бесплатно. Есть люди, которые “прокачивают” радиолюбительские форумы, рекламируя на примерах изделия и возможности микроконтроллеров и пр.
Кроме того, я полностью согласен с EV3658 насчет английского языка. Извините, но мы живем в России и наш родной язык русский, посему именно он должен быть основным не только как разговорный, но и как технический. Дожили – даже гостов нет.
Но все выше описываемое станет справедливым, когда цена российской комплектухи станет реальной. Смотря в нетмагах, средний отечественный МК стоит, около 2.5 тр. Вы, конечно меня извините, но за такие деньги можно целый компьютер “малинка” купить. Все упирается в не подъемную цену. Нет, я просто не понимаю, кто их за такие деньги покупает. Я сам работаю разработчиком РЭА в частном секторе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 19:41 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 528
Откуда: г. Владимир ОАО "ВКБР"
Rusic писал(а):
средний отечественный МК стоит, около 2.5 тр. Вы, конечно меня извините, но за такие деньги можно целый компьютер “малинка” купить.


Вообще, K1986BE92QI стоит около 400р, а K1986BE1QI около 700р. Про 2.5 т.р это к 5ой приёмке. Но где вы видели у буржуев МК класса милитари по цене рубль за ведро? Они стоят не дешевле, а зачастую дороже.

У металлокерамики судьба такая и назначение совсем другое. Но не далее как до сего года вышеописанные МК стоили 165р и 400р соответственно, и чего-то не видно было толп радиолюбителей. Наоборот, многие на форумах ещё и выёживались "не хочу, не буду, зачем мне это, когда есть Атмел/СТМ и т.д".

По поводу отладочных плат - а чем вас LDM-овские не устраивают? Или если бы их разрабатывало ООО"Светлый Путь" вы бы покупали их вёдрами?
По поводу вложений - вы сейчас хотите, чтобы Миландр продавал МК без прибыли, то есть совсем. И это при учёте того, что МК Атмел и СТМ использует весь мир, а наши МК будут только в России, при этом наравне с вышеописанным импортом.
ГОСТы - вы хотите, чтобы ULHEDER и LDM делали Вам полный комплект КД по ЕСКД? Не вопрос, сделают, но всякий труд должен быть оплачен. Вы будете платить за ТУ, Э3, ПЭ3, СБ и т.д? Или опять слова? И что, вы от этого опять же резко прям все начнёте покупать отладочники?

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 19:56 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
HEMAH писал(а):
Rusic писал(а):
...ГОСТы - вы хотите, чтобы ULHEDER и LDM делали Вам полный комплект КД по ЕСКД? Не вопрос, сделают, но всякий труд должен быть оплачен. Вы будете платить за ТУ, Э3, ПЭ3, СБ и т.д? Или опять слова? И что, вы от этого опять же резко прям все начнёте покупать отладочники?

Вот в этом и причина всего развала Российской электроники, выгода дороже технологически развитого общества. Если смотреть на мир капиталистическим взглядом, то вложения в развитие радиолюбительства является долгосрочным и может быть безвозвратным в денежном эквиваленте, вернётся только приростом науки, лучших кадров планеты (которые не сбегут))) ) и технического развития общества, может и на планете Марс всё-же высадимся.
Хотя если подсадить на платформы программирования и семейства микроконтроллеров, то ломки с переходом на другого производителя будут значительынми :mrgreen:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 20:19 
Не в сети

Зарегистрирован: 2012-июл-24 19:43
Сообщения: 79
Вы, таки, будете смеяться, но у нас со следующего года закроют специальность "Конструирование и технологии радиоэлектронных средств". Вернее, набор не ведется уже с 2011 года, а в этом заканчивают учиться ребята, которые поступили в 2010-м. Когда же я спросил заведующего кафедрой (так получилось, что на кафедре была только одна эта специальность), восстановят ее под другим соусом или нет, то он объявил примерно следующее (может быть, я не так понял, но сомневаюсь) "Нет предприятий, заинтересованных в подготовке специалистов и оплате этой подготовки". Т.е. фактически у нас предприятия (возможно не везде) предпочитают, чтобы к ним пришел самородок, которого, в идеале, не надо обучать и этот самородок включится в работу. В идеале, будет работать сверхурочно за зарплату на пол-ставки.
А если предприятию поставят задачу перейти на отечественную элементную базу, то опять же встанет задача найти такого самородка, который бы в этой элементной базе и разбирался и смог бы перевести предприятие на новые элементы.
P.S. Все вышесказанное - мое личное мнение, которое может не отражать реального положения дел. Просто мне видится это именно в таком свете.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 21:31 
Не в сети

Зарегистрирован: 2015-янв-25 19:17
Сообщения: 3
А Вы думаете, что с AVR на СТМ пересели из-за наворот? Из-за цены последнего, именно он дешевле своего оппонента с теми же характеристиками. Только деньги управляют миром. Кроме того, авр как покупали, так и покупаю. А почему его покупают, если есть дешевле и круче? Да потому что нужно переучиваться на новый продукт. Вот тут опять все упирается в деньги. Время деньги, а учеба это время. Но самое главное (самое, самое) на авр полно документации, примеров, готовых конструкций и большинство на русском языке. Еще хочу Вас поправить: - Радиолюбитель это не тот, который делает поделки только для своего быта. Радиолюбители это 99% населения всей электронной промышленности. Вы говорите про то, что радиолюбители их раскритиковали. Как можно критиковать то чего даже в руках не держал? Где они продаются (МК)? Где учебная и справочная информация? http://www.rosdosinfo.ru/upload/shop_no ... n_143.jpeg
Помимо продукции должна быть и маркетинговая тактика, которая эту продукцию продает. Я на этот форум попал совершенно случайно.
А теперь про Российский рынок. Контора, в которой я работаю, ежемесячно закупает аврухи на сотни тысяч рублей. Таких контор только по моему этажу 4 штуки. Эти деньги обогащают дядю Сэма, а могли пойти на постройки: дет.садиков, школ, пенсий и пр.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 21:46 
Не в сети

Зарегистрирован: 2012-июл-24 19:43
Сообщения: 79
Мое мнение, что пересадки с AVR на кортексы вынудило усложнение задач - потребовался Ethernet, USB, захотелось операционки, файловой системы и причем не одного, а в идеале сразу всего или хотя бы в каких-то комбинациях. Тот же Atmel среагировал достаточно шустро, выдав по достаточно демократичной цене AT91SAM7x - это еще ARM7, которые имели, как минимум, USB на борту да и Ethernet, вроде, даже у самых младших был.
А касательно литературы - это согласен целиком и полностью.. как и с картинкой. Вот в вопросе литературы и поддержки и могут помочь, если не простые смертные, то счастливые обладатели отладочных плат - точно. Кстати, если вспомнить, обычно популяризацией как электроники, так и конкретных изделий, в том числе и отечественных предприятий, занимались обычно люди не связанные с предприятиями - обычные энтузиасты, сейчас же на этой ниве видны производители отладочных плат.
P.S. А насчет пенсий, школ и детских садов - примерно такие же доводы приводятся и против производства электроники в России :-) - на деньги, затраченные на освоение того или иного изделия можно было бы сделать то же самое :-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 22:08 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 528
Откуда: г. Владимир ОАО "ВКБР"
Rusic писал(а):
А Вы думаете, что с AVR на СТМ пересели из-за наворот? Из-за цены последнего, именно он дешевле своего оппонента с теми же характеристиками. Только деньги управляют миром. Кроме того, авр как покупали, так и покупаю. А почему его покупают, если есть дешевле и круче? Да потому что нужно переучиваться на новый продукт. Вот тут опять все упирается в деньги. Время деньги, а учеба это время. Но самое главное (самое, самое) на авр полно документации, примеров, готовых конструкций и большинство на русском языке. Еще хочу Вас поправить: - Радиолюбитель это не тот, который делает поделки только для своего быта. Радиолюбители это 99% населения всей электронной промышленности. Вы говорите про то, что радиолюбители их раскритиковали. Как можно критиковать то чего даже в руках не держал? Где они продаются (МК)? Где учебная и справочная информация? http://www.rosdosinfo.ru/upload/shop_no ... n_143.jpeg
Помимо продукции должна быть и маркетинговая тактика, которая эту продукцию продает. Я на этот форум попал совершенно случайно.
А теперь про Российский рынок. Контора, в которой я работаю, ежемесячно закупает аврухи на сотни тысяч рублей. Таких контор только по моему этажу 4 штуки. Эти деньги обогащают дядю Сэма, а могли пойти на постройки: дет.садиков, школ, пенсий и пр.


А, то есть Вы думаете, что на западе просто вот взяло так прям и сразу появилось?
Неа, это сюда, в Россию, все эти микросхемы пришли уже отлаженные и вычищенные от багов, и уже потом стали появляться переводы. То есть России уже досталось все готовое.
А здесь же, производитель ещё во время разработки предоставляет МК, спецификацию к нему, отвечают на форуме, но нет, вам надо всё и сразу. Большая часть литературы на русском написана не сотрудниками Atmel, а людьми, которые используют эти микросхемы.
По поводу переучиваться - представляете, если вы сидели на АВР, то на СТМ вам тоже придётся переучиваться. И тех примеров, что есть здесь, на форуме, вполне достаточно чтобы в кротчайшие сроки даже ни разу не держа МК в руках, сразу нарисовать схему и выполнить ТЗ, потому как те задачи, что выполняют Атмеги, на том же ВЕ92 выполняются с лёгкостью, а вопросы возникают со специфичными вещами, с МКИО, с ARINC-ом, с Ethernet-ом и USB, с DMA и так далее.
И такие вопросы возникают, даже если ВЕ92/ВЕ1 заменить на STM32. А уж по поводу задач АВР - для наших программистов решать подобные задачи на 92ом труда почему-то не составило, наоборот, большее количество ресурсов даёт возможности выполнить одну и ту же задачу самыми разными способами. И даже сейчас 92ой по цене сравним со 128ой Атмегой, а раньше итого дешевле был.
А если вы не хотите ничего изучать, то вам хоть 100500 книжек напиши, вы так с места и не сдвинетесь. И тем более, такие вещи вообще неправильно говорить человеку, который "каждый день пишет под Атмеги". Я ещё понимаю радиолюбителей, им да, неудобно, что нет тех 100500 книжек, что многое не разжёвано и не показано на ютубе, но программисту с опытом, говорить о тяжести перехода с АВР на STM или даже 92ой....

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 22:33 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
HEMAH писал(а):
Rusic писал(а):
...И такие вопросы возникают, даже если ВЕ92/ВЕ1 заменить на STM32. А уж по поводу задач АВР - для наших программистов решать подобные задачи на 92ом труда почему-то не составило, наоборот, большее количество ресурсов даёт возможности выполнить одну и ту же задачу самыми разными способами. И даже сейчас 92ой по цене сравним со 128ой Атмегой, а раньше итого дешевле был....

Вы нам тут мозги не грузите! Нужен свой проект, а не западный плагиат! Нашей стране нужны качественные программисты и схемотехники, нужны свои технологии и всё это дело необходимо начинать с малого, а не с 92й и 128й.
Просто нужна реальная, быстрая и сильная помощь начинающим радио любителям самоучкам.
Тут не нужно разжевывать как всё это работает в малом возрасте, достаточно дать устройство и дать достаточно быстрый способ достижения результатов, так даст искру в интересе, остальное они сами всё изучат! Продайте им робота черепашку с боковыми контактами или с ИК датчиками, пусть прошивки пишут, конфигурацию меняют.
Может проще даже граф построитель на мини шаговиках сделать, чтоб рисовал чего нибудь на А4. Там же два двигателя и 1 втягивающая, всё остальное нефть.
Сейчас не вижу, что мне нужно в перечне микроконтроллеров, я уже подсел на Atmega xMega, мне нравится Bascom Avr, я счастлив и достигаю быстро нужных мне результатов за недели и дни. А вы просите деньги за то, что и так есть, а если не будет, вот тогда можно будет и воспользоваться. Вот так вот сейчас обстоят дела с вашей продукцией, которую покупают в основном Российские компании в поддержку Российского производства и импорт.замещения.

Лично и тысячи других радио любителей ждут от своей страны доступные средства и технологии , не надо ссылатся на другие компании, то, что всё готовое пришло в Россию, уже давно устарело, Atmega8 уже 1/10 века справлять будет.
Ваше всё скопировано и это не наши технологии, досадно. Изготавливать и 40 лет назад могли гораздо дешевле и больше, чем сейчас.
Знать не знаю английского, мне сложно изучать документацию, но принцип понял в рус.документации к Atmega8, а бэйсик создан упрощать жизнь программистов, это меня и спасает, а ведь запускаю старые станки и разные гидравлические штуковины на древних полуживых заводах, полностью всю электронику и документацию переделываю. другие не могут, другим это не выгодно, другие не хотят, а я от делать нечего стараюсь внедрять новые технологии в 20й век.
Знали бы вы, какую документацию приходится чертить, чтоб слесарь и электрик с постоянных праздников смог разобраться одним глазом.


Вложения:
Комментарий к файлу: Фото интерфейса управления станка. Пол месяца изучал китайский дисплей, еле вывел на него русские буквы по точкам!
DSC05196.JPG
DSC05196.JPG [ 1.09 МБ | Просмотров: 6361 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-25 23:59 
Не в сети

Зарегистрирован: 2015-янв-25 19:17
Сообщения: 3
Цитата:
А если вы не хотите ничего изучать, то вам хоть 100500 книжек напиши, вы так с места и не сдвинетесь. И тем более, такие вещи вообще неправильно говорить человеку, который "каждый день пишет под Атмеги". Я ещё понимаю радиолюбителей, им да, неудобно, что нет тех 100500 книжек, что многое не разжёвано и не показано на ютубе, но программисту с опытом, говорить о тяжести перехода с АВР на STM или даже 92ой....

Уважаемый EV3658! Видимо ничего Вам не дадут. Производитель глух к Вашим молитвам. Так-же он неадекватно воспринял критику относительно маркетинга. А быть может мы ваши будущие покупатели. Эх…. Вспоминаются советские времена, когда заходишь в магазин, просишь продавца показать товар, а он тебя трехэтажным и типа – “Иди гуляй”


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-26 00:51 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 528
Откуда: г. Владимир ОАО "ВКБР"
Ev3658 писал(а):
Ваше всё скопировано и это не наши технологии, досадно.

Прежде чем говорить такие вещи, надо хотя бы что-то почитать:

Цитата:
Ядро ARM Cortex-M3 было лицензировано в исходных Verilog-кодах у компании ARM Ltd. в 2008 году.


Это написано на сайте. И компания Миландр его лицензировала точно также, как Atmel, STM, TI, AD и другие, потому как компания ARM собственно не производит микроконтроллеры. И чего-то я не слышу, чтобы кто-то обвинял Atmel или STM в том, что они используют чужое ядро. Периферийные блоки Миландр либо покупал, но по большей части разрабатывал сам.
Или вы хотите контроллер с принципиально собственным ядром, собственным синтаксисом, собственной средой разработки, несовместимый ни с кем и ни с чем. Ради чего? Собственное "Я" потешить? Что дескать вот, полностью наше. Пусть несовместимое ни с кем и ни с чем, зато вот, наше и всё тут.

А собственно кому это нужно? Есть множество готовых библиотек, сред разработки и у тех, кто действительно хочет разобраться, не возникает непреодолимых трудностей.

Есть Мультиклет, да, у них своё ядро, своя среда разработки, и что? Где толпы радиолюбителей на их форуме? Когда Мультиклет ещё только делал первые шаги, дак те же радиолюбители первыми кричали про Сколково=Распилы=Откаты. Это наверное особенность Российского пользователя такая, никто ничего не пробовал, но зато советов надают по самое небалуйся.

Ev3658 писал(а):
Нашей стране нужны качественные программисты и схемотехники, нужны свои технологии и всё это дело необходимо начинать с малого, а не с 92й и 128й.


А чем вас 92ой,1ый и 21ый не устраивают? Чего там сложного-то? Вам пишут-вы не читаете, вам говорят-вы не слышите. Вы даже ещё не пробовали, но уже говорите, что сложно. Когда-то у радиолюбителей не было интернета и такого количества информации, и они собирали например "Радио-86РК", теперь же информации уже есть несравнимо больше, при этом вы кричите, что Вам ничего непонятно. А вы пробовали? Или только так пока, на словах? Я не программист ни разу, я бейсик изучал в 1999ом году, в училище, на информатике, вот все мои знания по языкам программирования. Но у меня не возникло трудностей в освоении 92ого.
А вы ещё ничего не делали, не пробовали, но кричите что ничего непонятно, всё сложно.

Ev3658 писал(а):
Тут не нужно разжевывать как всё это работает в малом возрасте, достаточно дать устройство и дать достаточно быстрый способ достижения результатов, так даст искру в интересе, остальное они сами всё изучат!
К отладочникам Миландра и LDM-SYSTEMS идут примеры и не просто по светодиодам. Миландр вон даже даёт пример USB/UART преобразователя и много чего ещё, если бы вы больше читали, чем писали.

Ev3658 писал(а):
Сейчас не вижу, что мне нужно в перечне микроконтроллеров, я уже подсел на Atmega xMega, мне нравится Bascom Avr, я счастлив и достигаю быстро нужных мне результатов за недели и дни. А вы просите деньги за то, что и так есть, а если не будет, вот тогда можно будет и воспользоваться. Вот так вот сейчас обстоят дела с вашей продукцией, которую покупают в основном Российские компании в поддержку Российского производства и импорт.замещения.

Я к компании Миландр не имею никакого отношения. У меня под аватаркой написано откуда я. Но вы ж не читаете, зачем, правда?
Но продукцией Миландра я пользуюсь, и меня всё устраивает, как с металлокерамикой, так и с пластиком.

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хотелось бы....
СообщениеДобавлено: 2015-янв-26 12:33 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
LinuxFanatic писал(а):
...
А на счет бейсика в МК - носителей таких идей нужно забетонировать заживо и дезактивировать это место серной кислотой :twisted: :lol:

Аяяй!!! Basic - это практично, Basic - это легко, Basic - даёт отличные результаты в короткие сроки!!!
А на Си код скучный, сложность, неповоротливость )
Вот, на бейсике на Atmega8 и Sim300 - http://www.youtube.com/watch?v=6zFopZnr6Mo
Вот, на бейсике на Attiny2313 - http://www.youtube.com/watch?v=lMpyfjZbp6s
Вот, на бейсике на Atmega8, LCD Nokia 1110 - http://www.youtube.com/watch?v=5hAvSKyrzZU
Вот, на великом бейсике ), Attiny2313 - http://www.youtube.com/watch?v=cnTdsv1ga78
Каждый проект не превышал месяц, в основном 1-2 две недели. Причём всё изучалось и делалось одновременно.
А вот и цифровая шкала спидометра к себе в Москвич 2140 - http://www.youtube.com/watch?v=eLwTkzs4Xbo
Тоже на бейсике.
Вот конченый синтезатор речи на Atmega8 + SPI флеш, тоже на бейсике, только фонемы не очень - http://www.youtube.com/watch?v=sbKFHn2ac_Q - http://www.youtube.com/watch?v=J4s4jfdivbY
Бейсик изучается легко, в голове каши нет, нажал - прошил, доволен результатом :lol:
Так-уж Бейсикоманов не ни-ни... не трогать! :twisted:
P:S: Приведённые примеры исключительно сам собирал и создавал, всё изучалось в процессе сборки и разработки.


Вложения:
Комментарий к файлу: Игра Бэйсикоманов 80-90х
1805929[1].png
1805929[1].png [ 6.19 КБ | Просмотров: 6332 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хотелось бы....
СообщениеДобавлено: 2015-янв-26 14:43 
Не в сети
Аватара пользователя

Зарегистрирован: 2010-июл-23 13:20
Сообщения: 73
Откуда: КБ "Аметист"
Ev3658 писал(а):
Аяяй!!! Basic - это практично, Basic - это легко, Basic - даёт отличные результаты в короткие сроки!!!
По-моему, тему бы стоило основательно подчистить - что-то действительное здравое намертво засыпано вот таким потоком сознания.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хотелось бы....
СообщениеДобавлено: 2015-янв-26 17:46 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
undou писал(а):
Ev3658 писал(а):
Аяяй!!! Basic - это практично, Basic - это легко, Basic - даёт отличные результаты в короткие сроки!!!
По-моему, тему бы стоило основательно подчистить - что-то действительное здравое намертво засыпано вот таким потоком сознания.

Здравый смысл есть. Учитывайте радиолюбительство и самостоятельное самообучение, не каждому дано с рождения копаться в документации.
Буду ждать микроконтроллеры в розничной торговле, возможно сам создам язык программирования и компилятор с программатором. Поможет в этом PureBasic, он может компилировать как на Windows, так и для Linux ОС.
Просто очень прошу, не забывайте о розничной торговле и цените будущее развитие радио электроники России дороже денег.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хотелось бы....
СообщениеДобавлено: 2015-янв-27 08:45 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1325
Откуда: Тула
Ev3658 писал(а):
Здравый смысл есть. Учитывайте радиолюбительство и самостоятельное самообучение, не каждому дано с рождения копаться в документации.
Буду ждать микроконтроллеры в розничной торговле, возможно сам создам язык программирования и компилятор с программатором. Поможет в этом PureBasic, он может компилировать как на Windows, так и для Linux ОС.
Просто очень прошу, не забывайте о розничной торговле и цените будущее развитие радио электроники России дороже денег.

Как любопытно то... Весьма, весьма. С одной стороны не каждому дано изучить техническое описание на микросхему, с другой -- каждый сможет изучить придуманный для конкретной микросхемы язык программирования. Так понимать? Как по мне, ТО/спецификация - это просто кучка цифр и фактов, описывающие данную м/с. Её и учить то не надо, достаточно на время работы с ней иметь в "оперативной памяти" основные детали. Потом можно с чистой совестью забывать, даже нужно.
А вот чтобы успешно владеть каким-либо языком, необходимо начать на нём думать! И эта мысль справедлива хоть для немецкого, хоть для Paskal, хоть для VHDL, хоть для ЕСКД.
Короче, никому, кроме Вас ненужен Ваш новый ЯП. Вообще.

Совет коммерческой компании ценить что-то дороже денег вообще надо отлить в граните.

Так что, всё ещё "Здравый смысл есть?

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-27 12:16 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
HEMAH писал(а):
....Я к компании Миландр не имею никакого отношения. У меня под аватаркой написано откуда я. Но вы ж не читаете, зачем, правда?
Но продукцией Миландра я пользуюсь, и меня всё устраивает, как с металлокерамикой, так и с пластиком.

Просто попали под вилы радиолюбителей :twisted: , бывает :lol:
Я тут чего подумал, может всё-же продукция в комплектующих для начинающих будет дешевле, чем импортная, если так, то тогда посвящу чуток своей жизни в написании удобного компилятора/программатора.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-27 17:11 
Не в сети

Зарегистрирован: 2012-июл-24 19:43
Сообщения: 79
В процессе беседы вспомнилась такая вещь, как BASIC-Stamp - прошитый в микроконтроллер интерпретатор бейсика - в свое время вызвала интерес за рубежом да и у нас в "Радио" в свое время описывали. Так что, если смотреть в сторону бейсика, может быть, такой вариант будет интересен..
А насчет отечественных комплектующих для освоения - думаю, наиболее реально - это НТЦ СИТ и Ангстрем - деталюшки этих компаний еще есть на складах в магазинах - можно будет поспрашивать, диповские корпуса ну и цена не такая кусачая, хоть и может быть высокой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-28 01:53 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
Мне тут колым подкинули, фрезерный станок ЧПУ "Микрон" починить. Посмотрел я на это 1986х. чудо и загорелась идея всё выдрать и выкинуть ). Вот только проблема будет у меня, как графический дисплей сделать на обычном мониторе. Так уж придётся опять Си юзать, а это затягивает на очень долго (.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хотелось бы....
СообщениеДобавлено: 2015-янв-28 02:11 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
prostoRoman, ознакомьтесь вот с этим материалом:
Bascom AVR, кто-то написал библию начинающего - DOC файл
Учебник Bascom AVR - http://decada.org.ru/project/lessons/bascom_avr/
Операторы с описанием - http://www.cqham.ru/bascom.htm
Подключение LCD экрана, проще некуда - http://decada.org.ru/project/lessons/bascom_avr/16/
Подключение LCD экрана, ещё проще - http://cxema21.ru/publ/mikrokontrollery ... 23-1-0-118
Подключение экрана, картинки хорошие - http://avrproject.ru/index/rabota_s_dis ... m_avr/0-52
.
.
.
.
Любое начинание сложное в практике, а не в теории. Тут нужно сперва всё подключить и получить быстро результаты, а то искра угаснет и всё.
Я когда начинал, купил JonisProg 2000, COM программатор. После прошил первый контроллер в PonyProg2000, когда собирал металлоискатель Clone PI-W, после написал инструкцию по его сборке
Дальше захотел сам попробовать создать чего либо. Искал среду программирования, но все как-то разваленные были, без Русского языка и примеры без объяснений чего либо.
Единственное, что объединяло всё, где было приятно писать код, где можно было и на ассемблере врезки делать и самому на прямую работать и использовать вкусные функции, это - Bascom Avr.
Ну куда проще то:
Пауза в 20 мс - Waitms 20
Отправить в пин порта 8 бит с тактом на другой порт - Shiftout
Издать звук такой-то частоты и такой-то длительности на такой-то вывод- Sound
Вывести на экран строку - Lcd="текс" позиция - Locate 1,1
Там много чего упрощено, даже регистр текста можно выровнять одной командой, единственный минус, это не больше одной математической операции в присвоении, но терпимо.
Так-же работа с IC2,SPI, Uart вполне очень лёгкая. На Си компиляторах устанешь клавиатуры менять, голова пухнет от когда, а тут и ошибки подскажут вполне понятно и симуляция есть и в одно нажатие можно увидеть результат в работе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-28 08:51 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1325
Откуда: Тула
http://www.artekit.eu/vga-output-using-a-36-pin-stm32/

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хотелось бы....
СообщениеДобавлено: 2015-янв-28 09:52 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 528
Откуда: г. Владимир ОАО "ВКБР"
Ev3658 писал(а):
Открыть
Любое начинание сложное в практике, а не в теории. Тут нужно сперва всё подключить и получить быстро результаты, а то искра угаснет и всё.
Я когда начинал, купил JonisProg 2000, COM программатор. После прошил первый контроллер в PonyProg2000, когда собирал металлоискатель Clone PI-W, после написал инструкцию по его сборке
Дальше захотел сам попробовать создать чего либо. Искал среду программирования, но все как-то разваленные были, без Русского языка и примеры без объяснений чего либо.
Единственное, что объединяло всё, где было приятно писать код, где можно было и на ассемблере врезки делать и самому на прямую работать и использовать вкусные функции, это - Bascom Avr.
Ну куда проще то:
Пауза в 20 мс - Waitms 20
Отправить в пин порта 8 бит с тактом на другой порт - Shiftout
Издать звук такой-то частоты и такой-то длительности на такой-то вывод- Sound
Вывести на экран строку - Lcd="текс" позиция - Locate 1,1
Там много чего упрощено, даже регистр текста можно выровнять одной командой, единственный минус, это не больше одной математической операции в присвоении, но терпимо.
Так-же работа с IC2,SPI, Uart вполне очень лёгкая. На Си компиляторах устанешь клавиатуры менять, голова пухнет от когда, а тут и ошибки подскажут вполне понятно и симуляция есть и в одно нажатие можно увидеть результат в работе.
Закрыть


Вы сейчас фактически говорите о том, чтобы компания, которая занимается разработкой микросхем всё бросила и начала разрабатывать свою собственную среду разработки. Что-то вроде mikroBasic PRO for ARM® от компании MikroElektronika.

То есть тут люди просят Миландр ПЛИС сделать (а некому больше, либо Миландр, либо НИИЭТ), которые реально нужны, как хлеб, как воздух, без которых серьёзные системы обработки данных реального времени это пустой звук. И ведь есть реальная потребность, как в металлокерамике, так и пластике. И потребность эта, как в мелких CPLD. так и в серьёзных, больших FPGA.

А вы сейчас говорите о компиляторе, который должен быть априори бесплатным (а если он будет платным, то его всё равно взломают), иметь сразу 100500 примеров, как кода, так и различных устройств и постоянно поддерживаться, так? Вы серьёзно???

Для тех, кто действительно хочет разобраться с микроконтроллерами и написать что-то своё, сейчас преград нет. Наоборот, информации море. А если человеку ничего не надо, то ему что Бейсик, что Си, всё едино и непонятно. И без разницы с какой средой разработки.

И да, кстати, большинство радиолюбительских конструкций с МК, в сети если поищите, выполнены либо на ассемблере, либо на Си, и очень-очень мало на Бейсике. Это ни о чём не говорит?

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хотелось бы....
СообщениеДобавлено: 2015-янв-28 22:56 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
Вечная дилемма, что лучше: C, pascal, basic и пр. Постоянные стычки между обладателями знания по разным ЯП, на тему что хуже.(про таких могу сказать: Всяк кулик свое болото хвалит) Порождают истину - самый лучший тот язык, который ты Знаешь!
HEMAH писал(а):
Ev3658 писал(а):
[spoiler=]...
И да, кстати, большинство радиолюбительских конструкций с МК, в сети если поищите, выполнены либо на ассемблере, либо на Си, и очень-очень мало на Бейсике. Это ни о чём не говорит?

Ну не скажите, очень-очень много на Bascom AVR реализовано, кучу форумов, статей. Почти все радио любительские сайты насыщены приборами и исходниками Bascom AVR, даже бортовые ПК есть и многое другое. Не говоря об устройствах на SIM900. Мне проще на бэйсике найти нужный пример на Русском языке, чем на Си.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-янв-30 12:28 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
Доношу до вашего сведения некий вид слуха:
Цитата:
Евгений, говорят гемору с ними много, не всё так совместимо с АВР/АРМ, проще и дешевле ....

Не в первый раз в беседах слушаю и читаю такое. В чём проблема? Они пытаются прошивать прошивкой, созданной в программах на подобии AVR Studio?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хотелось бы....
СообщениеДобавлено: 2015-фев-03 12:39 
Не в сети

Зарегистрирован: 2014-дек-22 14:08
Сообщения: 25
Откуда: Киров
Ev3658 писал(а):
Ну не скажите, очень-очень много на Bascom AVR реализовано, кучу форумов, статей. Почти все радио любительские сайты насыщены приборами и исходниками Bascom AVR, даже бортовые ПК есть и многое другое. Не говоря об устройствах на SIM900. Мне проще на бэйсике найти нужный пример на Русском языке, чем на Си.

Вы хотите получить очередных ардуинщиков только на другой платформе? Такие знания бесполезны при реализации более-менее сложных проектов. А светодиодом помигать да, можно и на бейсике.
Вообще за приучение к ардуине и т.п. я бы палкой по рукам бил.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-май-14 22:02 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
За несколько дней реализовал (2 на программу с электроникой и два на механику) :

Начало: http://www.youtube.com/watch?v=G1JGk4QOAKs :roll:

Середина: http://www.youtube.com/watch?v=4EOD31XNNNg :D

Что получилось: http://www.youtube.com/watch?v=BA6dI9DR-4M :lol:


Быстро, практично, результат.

Исходный код, который работает:
Открыть
Код:
$regfile = "m32def.dat"
$prog &HFF , &H32 , &H0A , &H00                             ' generated. Take care that the chip supports all fuse bytes.
$crystal = 16000000
$hwstack = 40
$swstack = 16
$framesize = 32


Config Timer1 = Pwm , Compare A Pwm = Clear Up , Prescale = 1
'Config Porta = Output
Config Portc = Output
Config Portd = Output

Vistrel Alias Pinc.7
Config Vistrel = Input

Sdk Alias Portc.3
Sdz Alias Portc.2
Config Sdk = Output
Config Sdz = Output

Motor1 Alias Portc.1
Motor2 Alias Portd.7
Rele1 Alias Portc.4
Rele2 Alias Portd.5
Config Motor1 = Output
Config Motor2 = Output
Config Rele1 = Output
Config Rele2 = Output

Avto Alias Pina.7
Config Avto = Input


Bah Alias Porta.6
Config Bah = Output

Dim T1 As Byte
Dim T2 As Byte
Dim T3 As Byte
Dim T4 As Byte

Dim D As Byte
Dim Bom As Byte

Dim P1 As Byte
Dim P2 As Byte
Dim P3 As Byte                                              'пауза между выстрелами

Dim Dl As Byte                                              'длина озвучки выстрела

Dim Vs As Byte                                              'подсчёт выстрелов
Dim Prz As Byte                                             'кол-во выстрелов перед до перезарядки.

Dim Sh As Byte

Dim Dc As Integer

Dim Ugol As Byte
Dim Ugol1 As Byte

Dim T5 As Byte                                              ' используется в тайминге времени работы мотора
Dim T6 As Byte                                              ' подсчитывает кол-во очередей, для последующего изменение угла пушки
Dim Rn As Integer

Config Adc = Single , Prescaler = 128 , Reference = Avcc


Goto Prog:
Motorstop:

Motor1 = 0
Motor2 = 0
Return







Prog:












Ugol1 = 1


P2 = 52
Bom = 2
T1 = 0
T2 = 0
T3 = 0
T4 = 0

Vs = 0


Prz = 50
$prog &HFF , &HDE , &HC9 , &H00                             ' generated. Take care that the chip supports all fuse bytes.




Start Adc

Prog1:





If Bom = 0 Then                                             'если не в режиме стрелять
Pwm1a = 0

   If Avto = 1 Then
      'T3 = T3 + 1
      'If T3 = 255 Then
         'T3 = 0
         'T4 = T4 + 1
         'Waitms 500
         Bom = Rnd(10)                                      'генерация кол-ва выстрелов в очереди

         Rn = Rnd(250)                                      'генерация паузы между очередями
         Rn = Rn * 8
         Waitms Rn                                          'пауза между очередями

         If T6 > 0 Then T6 = T6 - 1

         If T6 = 0 Then                                     'генерация подъёма-спуска
            T6 = Rnd(5)                                     'кол-во до подъёма-спуска
            Ugol = Rnd(4)                                   'генерация угла подъёма спуска
           ' Ugol = Ugol + 1
         End If
   End If



   If Avto = 0 Then                                         'ручной режим

      If Vistrel = 1 Then                                   'ручной выстрел тремя очередями
         'Waitms 200
         Bom = 1
      End If

      Dc = Getadc(1)
      If Dc < 200 Then Ugol = 0

      If Ugol <> 5 Then
         If Dc > 200 And Dc < 400 Then Ugol = 1
         If Dc > 400 And Dc < 600 Then Ugol = 2
         If Dc > 600 And Dc < 800 Then Ugol = 3
         If Dc > 800 And Dc < 1024 Then Ugol = 4
       End If
   End If





   T5 = 0


   If Ugol1 <> Ugol Then

      If Ugol = 0 Then                                      'угол0===========
         Do
            If Dc > 10 Then
              Motor1 = 1
              Motor2 = 0
            End If

            Dc = Getadc(0)
            If Dc < 3 Then
             Gosub Motorstop:
               Exit Do
            End If

            T5 = T5 + 1

            Waitms 100

            If T5 = 35 Then
               Ugol = 5
               Gosub Motorstop:
               Exit Do
            End If
         Loop
      End If


   If Ugol = 1 Then                                         'угол 1===========
         Do
            Dc = Getadc(0)
            If Dc > 25 Then
               Motor1 = 1
               Motor2 = 0
            End If

            If Dc < 30 Then
               Motor1 = 0
               Motor2 = 1
            End If


            If Dc >= 25 And Dc <= 30 Then
               Gosub Motorstop:
               Exit Do
            End If

            T5 = T5 + 1
            Waitms 100

            If T5 = 35 Then
               Ugol = 5
               Exit Do
            End If

         Loop
   End If

   If Ugol = 2 Then                                         'угол 2===========
      Do
         Dc = Getadc(0)
         If Dc > 55 Then
            Motor1 = 1
            Motor2 = 0
         End If

         If Dc < 60 Then
            Motor1 = 0
            Motor2 = 1
         End If

         If Dc >= 55 And Dc <= 60 Then
            Gosub Motorstop:
            Exit Do
         End If

         T5 = T5 + 1
         Waitms 100
         If T5 = 35 Then
            Ugol = 5
            Exit Do
         End If
      Loop
    End If

   If Ugol = 3 Then                                         'угол 3===========
      Do
         Dc = Getadc(0)
         If Dc > 75 Then
            Motor1 = 1
            Motor2 = 0
         End If

         If Dc < 80 Then
            Motor1 = 0
            Motor2 = 1
         End If

         If Dc >= 75 And Dc <= 80 Then
            Gosub Motorstop
            Exit Do
         End If

         T5 = T5 + 1
         Waitms 100
         If T5 = 35 Then
            Ugol = 5
            Exit Do
         End If
      Loop
    End If

   If Ugol = 4 Then                                         'угол 4===========
      Do
         Dc = Getadc(0)
         If Dc > 100 Then
            Motor1 = 1
            Motor2 = 0
         End If

         If Dc < 95 Then
            Motor1 = 0
            Motor2 = 1
         End If

         If Dc >= 95 And Dc <= 100 Then

             Gosub Motorstop:
            Exit Do
         End If

         T5 = T5 + 1
         Waitms 100
         If T5 = 35 Then
         Ugol = 5
            Gosub Motorstop:
            Exit Do
         End If
      Loop
    End If

Ugol1 = Ugol
Gosub Motorstop

   End If
End If                                                      '======================================






If Bom > 0 Then                                             'заказ на N кол-во выстрелов
   Read D
   Pwm1a = D

   T1 = T1 + 1

   If T1 = 255 Then
      T1 = 0
      T2 = T2 + 1
      End If












'====================втягивающая стартера ===========================



   If T2 > 2 And T2 < 15 Then
      Rele1 = 1
      Rele2 = 1
      Else

      Rele1 = 0
      Rele2 = 0
   End If

         'Sh = T1 / 3
   If T1 < 50 Then

       Bah = 1
       Else
      Bah = 0
   End If

'====================световая индикация ===========================
      Sh = T1 / 11
   If T2 < Sh Then
     Sdk = 1
       Bah = 1
       If T2 > 100 And T2 < 10 Then
         Sdz = 1                                            '============== грохот

       End If

      Else
      Bah = 0
      Sdk = 0
      Sdz = 0
   End If


   If T2 = 0 Then
      If Bom = 1 Then
            Dl = 22
         Else
            Dl = Rnd(5)
            Dl = Dl + 15
      End If

      If Vs => Prz Then                                     'щелчек перезарядки
         Dl = 53
      End If

   End If


   If T2 = Dl Then                                          'продолжительность выстрела
      Sdz = 0
      Sdk = 0
      Bom = Bom - 1
      Vs = Vs + 1

      If Vs > Prz Then                                      'щелчек перезарядки
         Vs = 0
         Wait 1
      End If
      Gosub Motorstop:
      Restore 100:
      T2 = 0
   End If




End If


Waitus P2












Goto Prog1:


End
100:
' C:\Users\RADIOKSTOVO\YandexDisk-rprmsr\Разработка\СУ-36\Звук-1.ddd
Data &H52 , &H49 , &H46 , &H46 , &H4E , &H16 , &H0 , &H0 , &H57 , &H41 , &H56 , &H45 , &H66 , &H6D , &H74 , &H20
Data &H10 , &H0 , &H0 , &H0 , &H1 , &H0 , &H1 , &H0 , &H11 , &H2B , &H0 , &H0 , &H11 , &H2B , &H0 , &H0
Data &H1 , &H0 , &H8 , &H0 , &H64 , &H61 , &H74 , &H61 , &H2A , &H16 , &H0 , &H0 , &H80 , &H7F , &H80 , &H7F
Data &H80 , &H7F , &H7F , &H81 , &H80 , &H80 , &H80 , &H81 , &H80 , &H80 , &H7F , &H7F , &H80 , &H7F , &H80 , &H7F
Data &H80 , &H82 , &H7E , &H81 , &H80 , &H7F , &H80 , &H80 , &H80 , &H7F , &H81 , &H7F , &H80 , &H7F , &H81 , &H82
Data &H7E , &H82 , &H7A , &H82 , &H82 , &H82 , &H7C , &H83 , &H80 , &H80 , &H82 , &H80 , &H7D , &H83 , &H84 , &H83
Data &H80 , &H80 , &H7B , &H7E , &H86 , &H7C , &H7F , &H7F , &H86 , &H7D , &H80 , &H83 , &H7A , &H81 , &H79 , &H82
Data &H7E , &H7E , &H7F , &H77 , &H81 , &H7E , &H7D , &H79 , &H81 , &H7E , &H7B , &H80 , &H7E , &H82 , &H7D , &H81
Data &H7C , &H87 , &H79 , &H88 , &H7C , &H80 , &H7D , &H7E , &H7E , &H7E , &H80 , &H7D , &H83 , &H79 , &H7E , &H7B



.................... ТУТ ЗВУК ЗАПИСАН WAV 11кГц 10кб. ................ (урезал, форум не пропускал)




Data &H7D , &H7F , &H7E , &H7E , &H7F , &H7E , &H7D , &H7F , &H7E , &H7F , &H7E , &H7E , &H7D , &H7F , &H7E , &H7F
Data &H7E , &H7E , &H7E , &H7E , &H7E , &H80 , &H7D , &H7E , &H7D , &H7C , &H80 , &H7D , &H7D , &H7F , &H7E , &H7E
Data &H7E , &H80 , &H7E , &H7D , &H7F , &H7C , &H7E , &H7E , &H7F , &H7F , &H7E , &H0
' Размер - 8044

Закрыть


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-май-15 07:26 
Не в сети

Зарегистрирован: 2014-май-15 11:04
Сообщения: 129
Откуда: Москва
Молодец. Дымо-генератора не хватает...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-июл-04 12:08 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
Ну, а я опять намекаю. Нам бы в радиолюбительстве освоить ваши МК, но нет их в розничной торговле в регионе.
Вот, Atmega128. Программируется в Bascom Avr и в нём-же в одно нажатие компилируется и прошивается через UsbAsp. Можно сказать это новый вид профессии: "Слесарь-программист". :|

http://www.youtube.com/watch?v=ZpyuyTj6bbU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-июл-06 08:52 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1325
Откуда: Тула
"посылторг" http://www.chipfind.ru/search/?part=%D0 ... 9592QI&a=1
прошивается через ком-порт. васик кроме вас кому-нибудь ещё нужен?

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-июл-07 13:04 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
prostoRoman писал(а):
"посылторг" http://www.chipfind.ru/search/?part=%D0 ... 9592QI&a=1
прошивается через ком-порт. васик кроме вас кому-нибудь ещё нужен?

Ещё как нужен ))) Быстрое обучение, быстрая передача опыта, быстрый старт, скорые результаты.
Вот, помогли мне с повышением разрядности АЦП, огромное http://bascomavr.3bb.ru/ спасибо (код для Bascom AVR):
Код:
'-------------------------------------------------------------------------------

  $map              ' Получаем карту распределения памяти
  $regfile = "m328pdef.dat"       ' Используемый контроллер
'  $crystal = 1000000       ' 1 МГц
  $crystal = 8000000       ' 8 МГц
  $framesize = 32   'размер области используемой и необходимой для преобразований
  $hwstack = 40     ' Размер аппаратного стека
  $swstack = 16     ' Размер программного стека

  $baud = 19200     '1200     '2400     '4800     '9600     '19200     '38400     '57600     '115000    '230400
'  Ucsr0a.1 = 1      ' Двойная скорость работы USART
  Dim Флаг_есть_данные_usart As Byte

'----------------------  Конфигурация светодиодика  ----------------------------
  Светодиодик Alias Portb.0 : Config Светодиодик = Output
'----------------------  Конфигурация АЦП  -------------------------------------

  Config Adc = Free , Prescaler = 128 , Reference = Avcc

  On Adc Обработка_прерывания_ацп Nosave

'----------------------  Используемые константы  -------------------------------

'----------------------  Используемые переменные  ------------------------------

  Dim Данные_ацп As Word
  Dim Сырые_данные_ацп(2) As Byte At Данные_ацп Overlay

  Dim Сумма_ацп As Long
  Dim 16_bit_данные_ацп As Word
  Dim Счетчик_измерений_ацп As Word

'\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
'    З А П У С К    И    П Р Е Д В А Р И Т Е Л Ь Н Ы Е    Н А С Т Р О Й К И
'\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\


'\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
'--------------  Разрешаем работу необходимых прерываний  ----------------------
  Enable Adc
'------------  Разрешаем работу всех включенных прерываний  --------------------
  Enable Interrupts
'===============================================================================
'                   Г Л А В Н Ы Й         Ц И К Л
'===============================================================================
  Главный_цикл:
    nop

      If Флаг_есть_данные_usart = 1 Then
          Print 16_bit_данные_ацп
          Print
          Флаг_есть_данные_usart = 0
      End If


   Power Adcnoise
  Goto Главный_цикл
End
'===============================================================================
'                        П О Д П Р О Г Р А М М Ы
'===============================================================================


'===============================================================================
  Обработка_прерывания_ацп:
'-------------------------------------------------------------------------------
' Сохраняем SREG
    !Push R30
    !In R30 , Sreg
    !Push R30
' Сохраняем регистры, которые используем в обработке
    !Push R16
    !Push R17
    !Push R18
    !Push R19
    !Push R20
    !Push R21
    !Push R22
    !Push R23
    !Push R24
    !Push R25
    !Push R26
    !Push R27
    !Push R28
    !Push R29
    !push R31

'------  Забираем, что намеряли  ---------------

    !in R30 , adcl
    !in R31 , adch

    !sts {Сырые_данные_ацп(1)} , R30
    !sts {Сырые_данные_ацп(2)} , R31

'------  Набираем сумму измерений для 16 бит  ----------

    Сумма_ацп = Сумма_ацп + Данные_ацп

    Incr Счетчик_измерений_ацп

    If Счетчик_измерений_ацп = 4096 Then
        Счетчик_измерений_ацп = 0
        Shift Сумма_ацп , Right , 6
        16_bit_данные_ацп = Сумма_ацп
        Флаг_есть_данные_usart = 1
        Сумма_ацп = 0
    End If

'Восстанавливаем регистры, которые используем в обработке

    !pop R31
    !pop R29
    !pop R28
    !pop R27
    !pop R26
    !pop R25
    !pop R24
    !pop R23
    !pop R22
    !pop R21
    !pop R20
    !pop R19
    !pop R18
    !pop R17
    !pop R16
'Восстанавливаем SREG
    !pop R30
    !Out Sreg , R30
    !Pop R30
    !reti
'-------------------------------------------------------------------------------
  Return
'===============================================================================


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-июл-07 15:50 
Не в сети

Зарегистрирован: 2014-авг-14 23:01
Сообщения: 3
Цитата:
Вот, помогли мне с повышением разрядности АЦП
Мощно двигается радиолюбительская мысль! Эдак скоро от компаратора программно все 24 разряда получат. Впрочем, в Миландре полно таких радиолюбителей.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-июл-07 16:53 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
Как в бейские сохранить значение в энергонезависимую память?! )))) Жесть, сегодня быстро всё реализовал )))

Код:
Dim Y As eram Byte
Dym Yy As Byte

Yy=y 'загружаем из энергонезависимой памяти
Yy=Yy+1 'делаем нужную операцию
Y=Yy 'Сохраняем


:lol:

Даже с плавающей запятой в лёгкую:
Код:
Dim X As eram Single


А как это на Си в Авр или где нибудь выглядит?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-июл-17 17:46 
Не в сети

Зарегистрирован: 2015-июл-17 17:25
Сообщения: 4
Я конечно извиняюсь, но...
Цитата:
Вы сейчас хотите, чтобы Миландр продавал МК без прибыли
STM32 вошли к клюдям методом раздачи отладочных плат Discovery бесплатно любому желающему, а Вы хотите за нее 10т рублей. Что в ней такого дорогого? Выкиньте панельку и припаяйте МК на плату. ЖК дисплей тоже можно убрать. Таким мокаром цену можно снизить до 600 - 1000 рублей, даже с нынешним курсом. Это же отечественное. Но это лирика. На протяжении всего разговора я заметил часто используемые фразы: "Мол были МК да не кто не стал покупать" абсолютно не обаснованы. Ни в ЧипДип, ни в Вольтмастер, ни в Терреэлектроника, ни в Промэлектроника их нет. STM32 продается в любом самом занюханом магазине. Я очередной раз хочу пощупать Ваш МК и просто не знаю где его купить. Или у Вас тираж 100 микросхем и все по записи. Это не серьезно. Если хотите продавать, то поставляйте во флагманские магазины, те о которых я писал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-авг-05 22:02 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
Ну, а я к завершению. Atmega128 и всё на бейсике.
http://www.youtube.com/watch?v=0lH3pVyOoUI

Перехожу на создание ЧПУ фрезерного станка, может чего и получится. Финансы пока не тянут отладочные платы Миландр`а :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-авг-10 11:46 
Не в сети

Зарегистрирован: 2014-дек-22 14:08
Сообщения: 25
Откуда: Киров
gurvinok писал(а):
На протяжении всего разговора я заметил часто используемые фразы: "Мол были МК да не кто не стал покупать" абсолютно не обаснованы. Ни в ЧипДип, ни в Вольтмастер, ни в Терреэлектроника, ни в Промэлектроника их нет. STM32 продается в любом самом занюханом магазине. Я очередной раз хочу пощупать Ваш МК и просто не знаю где его купить. Или у Вас тираж 100 микросхем и все по записи. Это не серьезно. Если хотите продавать, то поставляйте во флагманские магазины, те о которых я писал.

Было бы реальное желание попробовать - нашли бы. Я в 11м году нашел возможность получить ВЕ92 в пластике в частном порядке, причем без оплаты почтовых расходов (не Москва/Нижний) и без какого-то геморроя. К тому-же Миландр регулярно раздает БЕСПЛАТНЫЕ образцы предприятиям. Одни оправдания чесслово.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-авг-10 12:10 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 2009-янв-20 10:05
Сообщения: 777
k1801bm2a писал(а):
gurvinok писал(а):
На протяжении всего разговора я заметил часто используемые фразы: "Мол были МК да не кто не стал покупать" абсолютно не обаснованы. Ни в ЧипДип, ни в Вольтмастер, ни в Терреэлектроника, ни в Промэлектроника их нет. STM32 продается в любом самом занюханом магазине. Я очередной раз хочу пощупать Ваш МК и просто не знаю где его купить. Или у Вас тираж 100 микросхем и все по записи. Это не серьезно. Если хотите продавать, то поставляйте во флагманские магазины, те о которых я писал.

Было бы реальное желание попробовать - нашли бы. Я в 11м году нашел возможность получить ВЕ92 в пластике в частном порядке, причем без оплаты почтовых расходов (не Москва/Нижний) и без какого-то геморроя. К тому-же Миландр регулярно раздает БЕСПЛАТНЫЕ образцы предприятиям. Одни оправдания чесслово.

Да, это так. Бывают исключения из правил.

_________________
Правила форума!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-авг-10 14:58 
Не в сети

Зарегистрирован: 2015-июл-17 17:25
Сообщения: 4
Цитата:
Да, это так. Бывают исключения из правил.

Продажа в магазинах не должно быть исключением из правил, а должно быть само собой разумеющееся. Не будет микросхем, дешевых программаторов и библиотек под IAR, CooCox, умрут надежды как у Ангстрема. Те тоже, начали за здравие с 8-ми битникакми (как раз начало AVR), а закончили за упокой. Не наступайте на одни и те же грабли. Сделайте поставку микросхем в радиомагазины и Вы увидите как народ к вам потянется.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-сен-29 09:34 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
:D
Заменил перфомафон на SD карту. Всё на бейсике.
Изображение
Контроллер использовал от Arduino nano - Atmega328p, так-же уже готовый модуль SD карты с стабилизатором 3.3в. и резисторным делителем для ТТЛ уровня.
Изображение

Использовал проект AVR DOS, он позволяет использовать разные накопители в контроллерах AVR, в том числе и флешки до 2 гигабайт. AVR Dos еле уместился в Atmega328.
Изображение

Таким образом продлили жизнь работы станка!
Изображение



Проект занял 4 дня. Два дня прост оз памяти МК пробовал забить в станок, изучал особенности передачи и т.п. и два дня изучал AVR Dos, искал флешку, натыкался на подводные камни и т.д.

:roll:

P:S:
Открыть
В Баскоме встроен терминал и загрузчик, это очень-очень сильно удобно.
Изображение


В Arduino Nano встроен Usb-COM адаптер, его использовал для отладки по UART
Изображение
Изображение
Изображение



Так, как памяти в МК не хватало, загрузчик Arduino стёр, использовал программатор UsbAsp
Изображение


Флешка пошла в только FAT
Изображение

С чем пришлось работать:
Изображение
Изображение
Изображение
Закрыть


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2015-дек-31 10:40 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
А вот ещё устройство на Atmega328p. Создана материнская плата, которая объединяет модули от Arduino. Их очень удобно использовать, так как для отладки прогарммы, можно получать по Uart данные в терминал с Arduino Nano, а готовые платы с драйвером L298N и его обвязкой отлично подошли для управления моторами трех коробок передач.
Задача устройства переключать коробку передач и управлять 3х фазным мотором.
Каждая коробка имеет три положения, нужно было реализовать 100% переключение. Так, как коробка переключалась в отключенном состоянии, нужно было предусмотреть алгоритмы прокрутки мотором, если вдруг какую нибудь коробку закусит.
Мотор имеет плавный режим пуска, тормоз обмоткой, реверсы и две скорости (подключение звездой и треугольником).
В итоге получилось некое подобие аналогово-механический преобразователь.
ЧПУ станок подаёт на него 0-10в. и отдельно лог.сигнал для указывания направления. Блок останавливает если идёт вращение, переключает коробку и включает шпиндель.

Изображение

Видео в процессе проверки - http://www.youtube.com/watch?v=B1F0NAroR3M
Процесс отладки через UART - http://www.youtube.com/watch?v=22QJ1wWFRxI
Как работает - http://www.youtube.com/watch?v=fR3Oa5T7KkE

Просто был выбор, покупать дорогущий 4х кВт. 3х фазный импульсный преобразователь и использовать только боковые скорости коробок передач или потратить пару тыс. рублей, неделю времени и изготовить отдельный блок шпинделя.

Вот вам ещё достижения на Бэйсике :roll:
С новым годом!!! Живите и процветайте!!! :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-апр-18 23:29 
Не в сети

Зарегистрирован: 2016-мар-23 23:10
Сообщения: 3
Всем привет! Помогите новичку!
Рисовал минимальную схему, чисто чтобы мк "запустился". Сначала хотел рисовать по мануалу "от простого к сложному" но либо я его не понял, либо там ошибки. :shock: В итоге стал рисовать ориентируясь на даташит. За большой квадрат прошу не пинать, мне реально так понятней всё.
Интересует правильно ли я всё нарисовал для того, чтобы мк просто "запустился"? Какие номиналы должны быть у конденсаторов С11 и С12?


Вложения:
cxem.JPG
cxem.JPG [ 67.37 КБ | Просмотров: 9216 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-апр-19 00:34 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 528
Откуда: г. Владимир ОАО "ВКБР"
selax писал(а):
Всем привет! Помогите новичку!
Рисовал минимальную схему, чисто чтобы мк "запустился". Сначала хотел рисовать по мануалу "от простого к сложному" но либо я его не понял, либо там ошибки. :shock: В итоге стал рисовать ориентируясь на даташит. За большой квадрат прошу не пинать, мне реально так понятней всё.
Интересует правильно ли я всё нарисовал для того, чтобы мк просто "запустился"? Какие номиналы должны быть у конденсаторов С11 и С12?


Ну так-то вроде всё верно, но:
1. хотя бы UART-загрузчик, всё же стоит вывести.
2. PF4, PF5, PF6 (т.е MODE0, MODE1, MODE2) должны быть притянуты резисторами по 10кОм в зависимости от того, чем шить его будете (стр. 36 спецификации на МК).
3. С11,С12 = 12пФ.....22пФ в зависимости от используемого резонатора, но можете не переживать, МК всёравно стартует на внутреннем генераторе, а если вдруг, ну мало-ли там, хотя вроде никогда не было, но будут проблемы с запуском от резонатора, всегда сможете вернуться UART-загрузчиком обратно.
Ну и ещё из простых схем с минимумом обвязки:
Открыть ссылки
Закрыть

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-апр-19 07:31 
Не в сети

Зарегистрирован: 2016-мар-23 23:10
Сообщения: 3
HEMAH, спасибо! А где можно поподробнее почитать про зависимость конденсаторов от резонатора?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-апр-19 08:37 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1325
Откуда: Тула
selax писал(а):
HEMAH, спасибо! А где можно поподробнее почитать про зависимость конденсаторов от резонатора?

Обычно в документации на резонатор.

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-апр-19 08:45 
Не в сети

Зарегистрирован: 2016-мар-23 23:10
Сообщения: 3
prostoRoman, нашёл, спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-май-12 16:41 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
Когда-же....когда... когда я смогу сказать: сделал на отечественных элементах?

Atmega328p, полевые транзисторы для моторов использовал серии IRL, они управлялись ТТЛ уровнем, для втягивающей стартера использовал IRF серию полевых транзисторов N-типа, подключив через драйвер IR4426.
Открыть
Изображение
Закрыть


Прогрfмму писал на Basic в очень приятной, удобной среде программирования, где почти всё на русском и в одно нажатие прошивка компилируется и загружается в контроллер через USB...
Ой, о чем же я говрю :mrgreen:
Встречайте:
Открыть
Рано ещё :D Изображение
Закрыть


Ну и видео, к сожалению отрывками, всё-же - https://www.youtube.com/watch?v=XVdLLQVWkHw

Не забывайте радио любителей!!!


Последний раз редактировалось Ev3658 2016-май-13 15:08, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-май-12 19:18 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 528
Откуда: г. Владимир ОАО "ВКБР"
1. Большие фотки либо ужимать, либо под спойлер. Насколько мне известно с других форумов, модераторы имеют полное право дать РО (Read Only) за подобное.

2.
Ev3658 писал(а):
Когда-же....когда... когда я смогу сказать: сделал на отечественных элементах?

Ровно тогда, когда пересилите собственную лень. Для Вас уже и платы отладочные дешёвые выпускают:

Открыть фото
Вложение:
LDM-BB-K1986VE92QI.png
LDM-BB-K1986VE92QI.png [ 154.19 КБ | Просмотров: 8963 ]

Вложение:
LDM-START-K1986VE1QI.png
LDM-START-K1986VE1QI.png [ 212.34 КБ | Просмотров: 8963 ]

Вложение:
LDM-START-K1986VE92QI.png
LDM-START-K1986VE92QI.png [ 185.57 КБ | Просмотров: 8963 ]

Вложение:
LDM-uROB-K1986BE92QI.png
LDM-uROB-K1986BE92QI.png [ 244.85 КБ | Просмотров: 8963 ]

Вложение:
LDM-uROB-K1986VE1QI.png
LDM-uROB-K1986VE1QI.png [ 241.64 КБ | Просмотров: 8963 ]
Закрыть


Но нет же! Нет! Вы! Будете сидеть и ждать, когда производителю всё это надоест, и он просто поднимет цены, потому что Вы не хотите читать, Вы не хотите думать, Вы не хотите в чём-то разбираться. Вам нужно окошечко с кнопочкой "Работай" и лампочкой "Работаю".

3. Про "мало примеров" - враньё. Здесь, на вот этом форуме, примеров навалом, просто тонны информации.
Но Вам, одному, нужен именно бейсик. Вот без него никак прям, по всему миру программисты пишут в нечеловеческих муках на Си, страдают от этого, прям сил нет, и тут Вы такой "Ребята, есть тема, я знаю решение всех проблем - Вы всё неправильно делаете".

4. Вам нужна Атмега? Дак чего Вы здесь-то спамите своими картинками? Идите к НИИЭТу.

5. Вам нужны платы по 200 рублей? Дак Вы же не будете их покупать. Это уже тов. ULHEDER проверял. Ничего хорошего из этого не вышло.

Надо-то Вам чего ещё?

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-май-13 13:14 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
HEMAH писал(а):
...

Надо-то Вам чего ещё?

Чтоб это было на русском:

Открыть
Изображение
Закрыть


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-май-13 19:54 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 528
Откуда: г. Владимир ОАО "ВКБР"
Ev3658 писал(а):
HEMAH писал(а):
...
Надо-то Вам чего ещё?

Чтоб это было на русском:

Открыть
Изображение
Закрыть


О, ещё причина. Вы прям кладезь отмазок. То есть то, что контроллер разработан в России, это не колышет, то, что плата разработана и произведена в России, тоже не волнует, а вот надписи да, это косяяяяк.

Знаете, вот почему-то у тов. Вадима (ссылка на его статьи), который, насколько мне известно из его же постов на хабре, только недавно школу окончил, проблем и отмазок не возникало, а у Вас уже 6-ая по счёту причина.

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-май-16 08:27 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1325
Откуда: Тула
Ev3658 писал(а):
HEMAH писал(а):
...

Надо-то Вам чего ещё?

Чтоб это было на русском

А на васике Вы на великом-могучем пишите?

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-май-19 00:22 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
И чего вы тут расшумелись?
В России нужен свой Бэйсик и свой Контроллер и свои электронные компоненты!!! С понятной документацией на русском языке и нечего тут тролить попусту :evil: .

HEMAH писал(а):
Спасибо :oops:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-май-19 00:34 
Не в сети

Зарегистрирован: 2014-авг-11 19:26
Сообщения: 123
Ev3658 писал(а):
В России нужен свой Бэйсик и свой Контроллер и свои электронные компоненты!!! С понятной документацией на русском языке и нечего тут тролить попусту :evil: .


у меня уже жир с монитора потек.... слишком толсто, слишком. идите на борды - там вполне уютненько...

_________________
https://adelectronics.ru
Заходи, не стесняйся! ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-май-19 12:37 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 528
Откуда: г. Владимир ОАО "ВКБР"
Ev3658 писал(а):
И чего вы тут расшумелись?
В России нужен свой Бэйсик и свой Контроллер и свои электронные компоненты!!! С понятной документацией на русском языке и нечего тут тролить попусту :evil: .
Спасибо :oops:


1. Документация на русском уже итак
2. Контроллер тоже русский
3. Бейсик .... никому кроме Вас не нужен.

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-май-20 09:21 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1325
Откуда: Тула
HEMAH писал(а):
Ev3658 писал(а):
В России нужен свой Бэйсик

1. Документация на русском уже итак
2. Контроллер тоже русский
3. Бейсик .... никому кроме Вас не нужен.

1. Документации до полного описания ещё далеко (видимо лучше было бы сделать как то и было задумано у ARM и реализовано у STM и т.п.)
2. Тут тоже ньансик... все мы знаем на сколько он "русский", примерно как китаец на дальнем востоке.
3. А может тут ключевое слово "свой"? И что значит "свой"? Это какой такой? Вроде бы есть описание (стандарт) на язык Бейсик. Если нужна реализация для Cortex'ов - пожалуйста, пишите! Хоть напрямую на ассемблер, хоть транслятор на другой какой язык. Чего шуметь - не ясно.

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-май-20 12:46 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 528
Откуда: г. Владимир ОАО "ВКБР"
prostoRoman писал(а):
1. Документации до полного описания ещё далеко (видимо лучше было бы сделать как то и было задумано у ARM и реализовано у STM и т.п.)

До полного описания да, но всё основное там есть, а кроме того есть тот же форум, на русском языке.

prostoRoman писал(а):
2. Тут тоже ньансик... все мы знаем на сколько он "русский", примерно как китаец на дальнем востоке.


Есть кошерный русский Мультиклет. Русский прям от ядра, но чего-то на ихнем форуме никто не кричит "Да, давайте ребята, Вы молодцы, Вы создали исконно русский процессор, дайте нам вот это-это и это". Два-три человека изредка зайдут в месяц и чего-то скажут, не более.

Ну и? Где Вы? Жаждущие кошерного русского процессора?

Чёт не видать на ихнем форуме.

И потом, а как же другие производители, вроде Atmel и STM, которые на равных условиях, также как Миландр, лицензировали ядро у ARM ?
Или давайте делить контроллеры на "Кошерные русские / МК стран НАТО". Но вот как раз тем, кто делит на эти категории, пластик и адруинки нужны только в лабораториях, при макетировании.

Ну сделают МК с ядром "Чебурашка", документацию сделают и примеры, - радиолюбители побегут сметать прилавки? Ага, щаззззз. Вот прям на голом патриотизме все побегут в радиолавки и начнут клепать клоны ардуин. Это при многомиллионном рынке МК во всём мире, угу. Не смешите мои тапочки.

Да даже по статистике этой вот самой темы - двоим-троим максимум нужен исконно кошерный контроллер, остальные довольны тем, что ядро ARM, что сред разработки множество, что можно адаптировать коды от аналогов и т.д.

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-май-20 14:49 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1325
Откуда: Тула
Открыть
HEMAH писал(а):
prostoRoman писал(а):
2. Тут тоже ньансик... все мы знаем на сколько он "русский", примерно как китаец на дальнем востоке.


Есть кошерный русский Мультиклет. Русский прям от ядра, но чего-то на ихнем форуме никто не кричит "Да, давайте ребята, Вы молодцы, Вы создали исконно русский процессор, дайте нам вот это-это и это". Два-три человека изредка зайдут в месяц и чего-то скажут, не более.

Ну и? Где Вы? Жаждущие кошерного русского процессора?

Чёт не видать на ихнем форуме.

И потом, а как же другие производители, вроде Atmel и STM, которые на равных условиях, также как Миландр, лицензировали ядро у ARM ?
Или давайте делить контроллеры на "Кошерные русские / МК стран НАТО". Но вот как раз тем, кто делит на эти категории, пластик и адруинки нужны только в лабораториях, при макетировании.

Ну сделают МК с ядром "Чебурашка", документацию сделают и примеры, - радиолюбители побегут сметать прилавки? Ага, щаззззз. Вот прям на голом патриотизме все побегут в радиолавки и начнут клепать клоны ардуин. Это при многомиллионном рынке МК во всём мире, угу. Не смешите мои тапочки.

Да даже по статистике этой вот самой темы - двоим-троим максимум нужен исконно кошерный контроллер, остальные довольны тем, что ядро ARM, что сред разработки множество, что можно адаптировать коды от аналогов и т.д.
Закрыть

Лично я только ЗА, что ядра используются лицензированные со всеми достоинствами. Ядро я считаю плюсом МК и обязательным условием к широкому распространению (видмо так же думают и STM, Atmel, NXP ect)
Нам бы баги периферии вычистить, да очевидности добавить в документацию, поработать над внедрением в народ. Существующий пластик считаю вполне достаточным для радиогубителей.

Про китайца имелось в виду непосредственное производство кристаллов. Даже если мультиклет делают у нас, то производственные линии и расходные материалы где? А всю эту тему двигают где? Америкосы на просторах Китая.

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-дек-06 22:05 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
Ой...ой... чего-то создалось опять, совсем недавно и опять на Basic`е :roll:
Открыть
Изображение
Закрыть

Видео:
1 - https://www.youtube.com/watch?v=05YnC9XTXRM
2 - https://www.youtube.com/watch?v=k15M1qYQcB8
Исходный код


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-дек-07 09:17 
Не в сети
Аватара пользователя

Зарегистрирован: 2016-июн-15 13:22
Сообщения: 43
Ev3658 писал(а):
Ой...ой... чего-то создалось опять, совсем недавно и опять на Basic`е :roll:

Что же вы привязались к своему Бэйсику? Он хорош лишь для первых шагов в программировании, как раз на уровень 5 класса. Если уж работать с МК, то Си/Си++. Для чего изобретать велосипед с квадратными колесами, если круглые нормально едут?

_________________
cdeblog.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-дек-07 10:19 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1325
Откуда: Тула
devprodest писал(а):
Что же вы привязались к своему Бэйсику? Он хорош лишь для первых шагов в программировании, как раз на уровень 5 класса. Если уж работать с МК, то Си/Си++. Для чего изобретать велосипед с квадратными колесами, если круглые нормально едут?

А чего же Вы привязались к своему Си? На мк и питон вполне работает, и брейнфак, а уж на сколько прекрасен ассемблер на некоторых ядрах - никакими ссями не выразить!
Пусть человек делает как ему удобно, уймите баттерхерт.

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-дек-07 13:30 
Не в сети
Аватара пользователя

Зарегистрирован: 2016-июн-15 13:22
Сообщения: 43
prostoRoman писал(а):
А чего же Вы привязались к своему Си? На мк и питон вполне работает, и брейнфак, а уж на сколько прекрасен ассемблер на некоторых ядрах - никакими ссями не выразить!
Пусть человек делает как ему удобно, уймите баттерхерт.

Да если б человек делал..

А так да, любой язык хорош, особенно брейнфак :D

_________________
cdeblog.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-дек-09 18:16 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
Bascom AVR особо радует после изучения DATASHEET контроллера AVR и последующего изучения реализации на бейсике.
На бэйсике очень легко делать сложные проекты в кротчайшие сроки, допуская минимум ошибок. Это связано с простотой кода, на Си крупные проекты делаются в разы дольше.
К примеру, чтоб собрать простое устройство, которое следит за двумя квадратурными сигналами и выводит информацию о разности положения оптических линейных измерителей + изучение серии Xmega, ушло полторы недели.
То-есть изучая регистры и их особенности в документации на русском языке, новые возможности Xmega серии, а после изучение того, что предлагает бэйсик, ушло неделя, остальное написание программы, разводка печатной платы и т.п., вот:
https://www.youtube.com/watch?v=Z_h5zXUXw1w

Так-то вообще разницы нет, где писать и на каком языке реализовывать, просто удобней среды Bascom Avr нет и не видел, это просто эталон практичности и простоты использования.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: А как-же радиолюбители?
СообщениеДобавлено: 2016-дек-25 23:29 
Не в сети
Аватара пользователя

Зарегистрирован: 2015-янв-25 12:06
Сообщения: 44
Вот и до VGA дело дошло.
Вертикальная и горизонтальная синхронизация полностью аппаратная, без использования ресурсов ЦП и его шины, всё на двух таймерах и 1 шине событий.
Видео данные идут с регистра сдвига Usart с частотой 22,5мГц.
Контроллер Xmega256A3, работает от кварца 5мГц, но умноженного на х9, частота ЦП 45мГц.
Пробовал сперва использовать DMA, но как оказалось толку от него практически ноль, так как он использует туже самую шину данных, что и процессор.
Так, как видео поток надо выводить непрерывно целой строкой и на пределе производительности контроллера, то толку от DMA никакого.
Знакогенератор создал на борту.
Память внешнюю выдрал с какого-то прибора, искал такую, чтоб за 1 такт выбор адреса и получения данных, к примеру от видео карты S3 Virge DX память не подошла, так как адрес выбирался в два такта.
Обмен с одноцветной графической видеокартой будет идти через SPI.
Вот и видео: https://www.youtube.com/watch?v=XThpf852ldY
Всё на бейские, но Xmega изучалась через переведённый Datasheet к серии А и после смотрелось, как удобно реализовано в Bascom Avr.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 74 ] 

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


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

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


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

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB