І знову лохотрон

Прийшов у пошту лист такого змісту:

Від: Приват24 security@privat24.ua
Кому: avreal

Ваш профіль добігає кінця.

Для того, щоб залишатися активним, будь ласка, натисніть на посилання нижче і слідуйте умови дії:

httр://www.рrivat24-ua.com/lоgin

Спасибі Вам, Приват24

Знову, як вже було з SMS-лохотроном, відразу зрозуміло, що щось тут не те.

Що то було і як з тим боротися » » »

AVReAl та MPSSE

Деякі з мікросхем фірми FTDI мають вбудований апаратний блок послідовних інтерфейсів MPSSE, який призначено для реалізації інтерфейсів JTAG, SPI, I2C. FT2232D та її старіші версії FT2232C, FT2232L підтримують Full-Bandwidth USB та мають верхню межу частоти сигналу TCK/SCK 6 МГц. Для мікросхем, що працюють в стандарті USB 2.0 Hi-Speed, тобто FT2232H, FT4232H, FT232H, межа вища — 30 МГц.

MPSSE визначає використання ліній DBUS0..DBUS2 як сигналів TCK/SCK, TDI/MOSI та TDO/MISO. Для програмування мікроконтролерів AVR потрібен сигнал RESET, для якого можна використати лінію DBUS3 (TMS/CS), що і зроблено в AVReAl за замовчуванням.

Використання MPSSE з AVReAl » » »

2012

І знову є традиційний календар на наступний рік.

Завантажуйте, друкуйте…

На цей раз вигляд трохи інший.
Перший календар було зроблено ще у Star Office 5.2 для Windows. Більші картинки було взято з його «арт-бібліотеки», а менші біля назв місяців — то були символи з шрифтів wingdings та webdings.

StarOffice замінився на OpenOffice 1.x, 2.x.
З часом щось совалося в шрифтах і деякі зображення змінилися, але великі картинки залишалися тими ж.

Після переходу у Лінукс календар зберігся, бо згадані шрифти однак ставилися в пакеті з іншими з допомогою ttf-mscorefonts-installer. Але цього разу пропало кілька картинок-символів. Виявилося, що одного з цих шрифтів в убунті вже нема, довелося пошукати інші символи.
Це було останнім поштовхом до заміни картинок у лівому верхньому кутку на «рідніші».

AVReAl update — 1.28r9

Вийшла нова версія програматора avreal — v1.28r9 (Tue 2011-12-20).

  • Додано підтримку FT232H (режим MPSSE)
  • Змінено обробку затримок у Windows-версії: зменшено завантаження процесора при роботі з ключами -k/-K.
  • Для всіх мікроконтролерів змінено метод пересинхронізації (resync). Спочатку робиться одна спроба синхронізації імпульсом RESET, після чого виконується спосіб з додатковим імпульсом SCK.
    Більше про методи синхронізації.

Синхронізація ISP-програматора з AVR

Робота ISP-програматора з мікроконтролером AVR починається з активації сигналу скидання мікроконтролера, за якою йде передача по SPI команди входу в режим програмування. На момент активації сигналу RESET на вході SCK обов’язково має бути низький рівень. Якщо ця умова з якоїсь причини не виконується, то спад сигналу SCK вже після встановлення низького рівня на RESET призводить до непередбаченої зміни стану автомату програмування.

AVR programming waveforms

Цей зайвий спад спотворює наступну 4-байтову команду входу в програмування, мікроконтролер її не розпізнає і не переходить у потрібний режим. Зсув фази на один період SCK між програматором та мікроконтролером порушує байтову синхронізацію, тому нема сенсу просто передавати команду ще раз. Перед нею теж буде зайвий спад на SCK — під час передачі останнього біту попередньої команди.

Синхронізацію може бути втрачено і під час програмування, про це можна почитати в публікації про повідомлення «synchronisation lost» в AVReAl.

В документації на мікроконтролери AVR різних років розробки описано два способи відновлення синхронізації у випадку, якщо перша команда входу у режим програмування закінчилася невдачею.

»»» Дізнатися більше про способи пересинхронізації

Сніг

Сиджу, паяю…
Визирнув у вікно.

Весна та літо
Ці такі довгі були,
Що сніг здивував.

Сережки-5

З великою затримкою, але зроблено давно обіцяні сережки.
Попередні саморобні сережки були зі стабілітронів, дроселів та транзисторів. Ці — з діодів. За основу взято 2Д504А з товстим позолоченим виводом, а вже до нього підвішено діоди серій КД52х. Все рідне, «без ніяких латинських домішок».

Сережки з діодів 2Д504А та КД52х

Дизайн мій, ескіз було намальовано ще як «транзисторні» робилися.
Виконання синове. Швензи на цей раз з Петрівки, він навідріз відмовився від гірших десь з Хрещатика. За цими спеціально їздив учора, немало подивувавши продавця старанним вибором.
Закінчував сережки коли я на роботі був.
Подивитися на сережки з коробочкою » » »

scmRTOS for STM8, IAR port

Влітку зовсім не було часу на продовження розробки scmRTOS, лише зараз до цього повернувся.

Порт STM8/IAR додано в репозиторій, в гілку scmRTOS pre-v4.00. Звідти можна витягти архів прикладів scmRTOS для порта STM8/IAR. Каталоги scmRTOS/Common, scmRTOS/Extensions та scmRTOS/STM8 в архіві прикладів порожні, необхідно завантажити архіви ядра scmRTOS pre-v4.00, розширень ядра та порта STM8/IAR і розпакувати їх у відповідні каталоги.

»»» Детальніше про порт scmRTOS для мікроконтролерів STM8

AVReAl beta — 1.28r9b1

Вийшла бета-версія програматора avreal 1.28r9b1 з підтримкою FT232H.
Прохання до власників плат з мікросхемою FT232H перевірити роботу.


Доповнення: тестування закінчено, всім дякую.

AVReAl 1.28r8 / FreeBSD

Я дійсно сильно затримався на FreeBSD 6.4, бо сам я не користуюся цією операційною системою і забув слідкувати за виходом нових версій.
Мене довелося підштовхнути до переходу на FreeBSD 8.2.

Перезібрав avreal-1.28r8 для 8.2 та після перевірки виклав на сторінці завантаження avreal поруч зі збіркою для 6.4.

Всі наступні версії збиратимуться вже лише для 8.2.

[flagcounter image]