Свежие обсуждения
Микроконтроллеры

Ламерский вопрос...

1 2 4

А 31 один в один 51, только без встроенной памяти программ. Т.е. надо ставить внешнюю ПЗУ(с УФ стиранием достается без проблем из помойки ) или флешку. И программы удобно менять -- напрограмировать кучу пезеушек и перетыкать при надобности

 

Арс: без проблем из помойки

Призрак Нам Лока витает в головах

 

У-у-у-у-у! ПРИЗРАКИ! У-У-У-У-У! Стр-р-рашно?
Арс, поддерживаю! От себя добавлю, что не только с УФ-стиранием, но и параллельный флэш (серии 28F) тоже там валяется - более современные дохлые матери. Да и сами 8031-совместимые МК можно наковырять из обломков АОНов. А можно и не ковырять, а плату от АОНа использовать целиком, только в ПЗУ другое что-нибудь залить.
Мне всё в лом программатор делать для параллельных.
Кстати, использование МК, совместимых с MCS-51, но произведённых без разрешения интела, абсолютно легально, даже если маска передрана один в один, ибо по российсокму законодательству права на маски интегральных микросхем живут значительно меньше обычных, а именно - всего 10 лет. А по буржуйскому - 2 года, если не зарегистрированы, и 10, если зарегистрированы. Архитектура MCS-51 постарше будет.
А сделать на них можно вот сколько всего: http://www.rentron.com/8051.htm
Гугл ещё больше находит.
А вот бейсик для них, наподобие "Программируемого бейсик-контроллера" из любимого журнала: http://www.chac.org/bas-51.html
И вот: http://www.pjrc.com/tech/8051/contrib/tb51/index.html

 

Извините нестал затевать новую тему, но вопрос для меня глобальный. PIC16F84 прошил JDMом с помощью icprog, при проверке программа выдаёт ошибку проверки по адресу 0000h. Прошивка сегодня была скачана с эфтэпэшника Радио и нифига неработает а до этого я прошил камушек с тогож Радио и работал девайс частично, естествено заподозрил ошибку или влез в конфигурации или при закачке. Подскажите какие настройки выставить если у МК нет внешнего генератора или дело в чом то другом?
Прошу не смеяться в МК полный ноль.

 

Вообще слово конфигурации в прошивку для PICа добавляется автоматом.
В PIC16F84 существует 4-е настройки генератора HS, XT, LP (для кварца) и RC (для внешней RC цепочки), выбирайте любую в icprog-е задается на поле "Конфигурация" справа от окна с исходным кодом.

PS проверьте настройки WDT (сторожевого таймера).
Ж.Радио часто(почти всегда) грешит кривыми прошивками, хотя может ему их такие и присылают

 

AlexAlcoa: Вообще слово конфигурации в прошивку для PICа добавляется автоматом
В моём случае так и есть, непонятно с ошибкой при проверке. Я пробовал прошивать при разных установках осцилятора ( каждый раз конфигурация меняется автоматом) . Вообще при стирании стирается полностью всё или чтото прописывается навсегда при первой прошивке?
МК прошился несколько раз подряд, боюсь спалить, с таким трудом достался.

 

Как преодположение, если ошибка всегда с адреса 0000h?
То скорее всего:
1) Программер не шьет, протестируйте железо.
2) Пик дохлый, попробуйте другой камень. Или контакт в панельке плохой (у меня была такая ситуация, но ошибки выскакивали в разных местах).
3) Или бит защиты устанвлен "СР=ОN" т.е. верификация после прошивки происходит не корректно т.к. нельзя прочесть память MCPU.
Пока вроде все.
Производитель гарантирует не менее 1000 циклов записи/стирания , так что не бойтесь конечно если железо в порядке.

Уставка конфигурации генератора не влияет на запись/чтение памяти программ.
При полном стирании ничего не остается в памяти пика по крайней мере 84-го.

 

Вместо 84го 628й я могу запользовать?

 

Прошивка от 84-го наверняка не подойдет 628-у, хотя если это "хелло ворд" то возможно...., а вообще прошить можно, без проблем, только работать будет навряд ли
Перед программированием 628 в JDM необходимо предварительно снять бит LVP(установлен по умолчанию)

 

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