avatar
Да, есть. Я как-то пробовал ее пользовать, но без дебаггера что-то более адекватное сделать нельзя. благо что проекты прекрасно импортируюся в CCS.
Нонешняя плата кстати на данный момент пока не поддерживается.
avatar
У них есть Ардуиноподобная «IDE» — Energia:
www.ti.com/tool/ENERGIA для LED Blink больше и не нужно :)
avatar
Я в одном видео это отмечал — это возможно для блоков сумматора и блоков регистра — там все довольно просто и однозначно. Но касаемо блоков логики — а кто ж ее знает как она будет выглядеть? :)

Но делать кучу разных плат — дорого, так что объявляем прошивку частью фетиша и страдаем :)
avatar
Дак можно было сразу базовые платы развести, чтобы не прошивать их потом. Или прошивка — тоже часть фетиша?
avatar
Это я еще книжки по пневмонике не добрался, хотя бредовые идеи есть и на этот счет.

Блок 16-разрядного сумматора на реле. Первый в своем роде.


Таких же размеров будет блок 2х16-бит регистров.(коих два) и аналогичного размера — 3 блока микрокода.
avatar
Черт, таки у меня все равно не иссякают сатанистические ассоциации с этим проектиком.
Недавно кидал фоточки товарищу Super_Bum, у меня среди хлама нашлись платки от ЕС ЭВМ, компьютера на 7400 логике:




Когда прикидываешь, что на одной такой карте может размещаться всего лишь 1-2 регистра – волосы становятся дыбом.
Требовался целый шкаф этих карт дабы составить просто рабочий процессор… И тут кто-то безбашенный решил запилить тоже компьютер, но на реле. Это же жесть. xD
avatar
Дык простая как валенок и вполне себе надежная. А ежель АТС релейную сделать так вообще.
avatar
Таки рекомендации Стивена Хокинга были приняты во внимание. xD

Кстати, не понимаю почему регуляторы всегда подают как нечто совсем академическое, и практически не используя привычный электронщикам язык(хотя им в конце концов и делать систему). «Апериодическое звено первого порядка» – это как понимаю LC цепочка(low-pass), где порядок означает количество этих цепочек последовательно. Сам регулятор электронщикам проще всего объяснить на примере операционного усилителя. Да, большинство схем на ОУ не являются пропорциональными или интегрирующими, они фактически являются бинарными, где при наличии ошибки выходной сигнал идет вверх или вниз с определенной скоростью… Но сам факт регулирования практичсеки 1 в 1 — смотрим ошибку, и подстраиваем выходной сигнал так, чтобы он соответствовал желаемому на входе. Пропорциональность и дифференциацию мне кажестя даже в аналоге тоже можно сделать, не говоря уже о софтовом подходе при помощи программирования и относительно простой математики.

Короче, академическая подача может быть и звучит круто, но чисто от электронщиков мне кажется она является довольно далекой. Или это я один такой. Честно признаюсь – с матаном в универе было туго. xD
P.S.
Может кто-то застал вот такой шедевр своего времени: www.youtube.com/watch?v=OuBQzRRXAJA
avatar
«Нет ничего постоянней, чем временное».
Думаю, что в следующий раз коснуться этой системы уже лет через 10. xD

P.S. Кстати любопытно, тема проводных телефонов всплывает не первый раз лично для меня.
Компании товарища привалил заказ на какой-то апгрейд локальной телефонной сети питерского метрополитена.
Чуть пообщался с ним, узнал много подробностей об инжениринге времен Холодной Войны.
Например, что можно отправлять звук на линию в 3 км с простой компьютерной звуковухи и оно работает. До этого думал, что там нужен какой-то мега-усилок или репитеры, иначе сигнал завянет через 100 метров. :)
Но это такое, любопытен сам факт, что эти системы до сих пор не вымерли. Более сложные решения будут сменять друг друга, IP телефония когда-то тоже станет историей… Но не самая простейшая релизация аналоговой связи по проводам, вероятней всего она будет применяться всегда, в тех или иных местах сугубо из-за своей простоты.
avatar
Это потому, что вы используете python 3, а я 2.7 :)
avatar
Приветствую. Решил попробовать скрипт — получил Syntax Error на print'ы. В Питоне не в зуб ногой…
Короче, вокруг кавычек в каждом принте надо скобки поставить.
Спойлер
#=== Script Begin ===
import glob, os
import argparse
import shutil

parser = argparse.ArgumentParser(description='Renames IAR projects.')
parser.add_argument('name', nargs=1, help=«New name for IAR project»)
option = parser.parse_args()

name = option.name[0]

def get_name(f):
return os.path.splitext(os.path.basename(f))[0]

def remove_by_mask(mask):
for fl in glob.glob(mask):
os.remove(fl)

project = glob.glob("*.ewp");

if not project:
print(«No project»)
sys.exit()

project = project[0]
new_project = name+".ewp"

# Rename project
os.rename(project, new_project)
print(«Project renamed»)

# Delete misc files
remove_by_mask("*.dep")
remove_by_mask("*.ewd")
remove_by_mask("*.ewt")
if os.path.exists(«Debug»): shutil.rmtree('Debug')
if os.path.exists(«Release»): shutil.rmtree('Release')
print(«Dep filese deleted»)

# Repalece in eww
workspace = glob.glob("*.eww");
if workspace:
ws = workspace[0]

filedata = None
with open(ws, 'r') as f:
filedata = f.read()

filedata = filedata.replace(project, new_project)

with open(ws, 'w') as f:
f.write(filedata)
print(«Workspace record replaced»)

if get_name(ws) == get_name(project):
os.rename(ws, get_name(new_project)+".eww")
print(«Workspace renamed»)
#== Script End ===
avatar
А что с ней играться, использую уже год вместо eeprom FM24cXX.
Чётко, модно, молодежно.
avatar
Жаль такой акции нет для MSP432

NVRAM так же есть у Cypress, и доставка тоже безплатная:
www.cypress.com/products/f-ram-nonvolatile-ferroelectric-ram
www.cypress.com/products/nvsram-nonvolatile-sram
avatar
Супер, спасибо! Отличная возможность таки наконец поиграться с NVRAM, а то все никак руки не доходят.
Доставка и правда бесплатно вышла, но промокод, как и следовало ожидать — одноразовый. Взял себе две штуки.
avatar
Спасибо!
avatar
К конкурсу я не имею никакого отношения, поэтому то что написано в этом комментарии — мое личное мнение, и может быть использовано только на свой страх и риск :)
1. В чипе есть аналоговые компараторы (вместо ADC) и счетчики (PWM). Советую посмотреть похожие application notes и разобраться как они работают.
2. Видимо имеется ввиду, что одной кнопкой выбирается режим работы, две другие — направление вращения (CW или CCW).
avatar
Пытаюсь сделать Challenge #5 — Go Configure Design Challenge Series
marketplace.efabless.com/silego/challenges/AV-DG3G2FhhKWcYQ3Tyr/info
, но мне кажеться там есть ошибки:
1. SLG46721V не содержить ADC, PWM
2. Не понятно о кнопках: 3 Pushbutton inputs но с рисунка и описания непонятно что должна делать каждая кнопка:


Может Вы сможете мне помочь?
avatar
А какие параметры у трансформатора Т1 и Т2?
avatar
Тоже соглашусь.
Почитал про SMC, какраз наш регулятор решенный матаном, забавно :)
На коптере кстати тоже работает, правда пока не летает полноценно, не могу побороть китайские датчики, горизонт убегает.
avatar
Полностью согласен с «неумением готовить». Составляю сценарий к новому выпуску, читаю форумы и понимаю, что надо зацепить существенное число нюансов, ибо от топика к топику формулы нехило штормит. Особенно весело читать топики квадрокоптерщиков — бесчисленное число винтов полегло во славу ПИД-а :)