задача "куда делось напряжение?"

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

Ахтунг. Требуется правое полушарие.


Читать дальше

странность с мега8 на выводах pb6 pb7

Есть 2 меги 8 в дип корпусе. Решил проверить ее выводы, а то были подозрения на повреждение.
#include <built_in.h>
void main() {
  DDRC = 0xff;
  DDRD = 0xff;
  DDRB = 0xff;
 
  while(1)
  {
          PORTC = 0;
          PORTB = 0;
          PORTD = 0;
          delay_ms(500);
          PORTC = 0xff;
          PORTB = 0xff;
          PORTD = 0xff;
          delay_ms(500);
  }
}

Используется microC 6.1.1.
Настройки по умолчанию выставил. 0xe1 0xd9. Стоит в плате easy avr5.
На этих выводах как бы еще можно повесить кварц. В даташите сказано, что если работает от внутреннего генератора и бит AS2 выключен, а по дефолту он выключен, то эти 2 вывода можно использовать как ио. Однако светодиоды не мигают на этих выводах.

В гугле есть такой же вопрос, но там это связано с платой стк500, там эти выводы на другом разъеме.

В чем может быть гимор? Проверил 2 меги, но вторая не использовалась и у меня нет подозрений на дохлый пин.

электромеханические часы telenorma digidat 63

Шоломъ. В этот раз я ничего не сделал, но в процессе.
Зато купил на аукционе расово верные и правильные часы.





Читать дальше

Отрезалка для текстолита

Перепробовал разные способы отрезки плат, но этот оказался лучший и дешевый. Еще лучше гильотинные ножницы, но они тяжелые и стоит 250 евров.





Читать дальше

немецкие домофоны, часть 0

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

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


Читать дальше

паяло на прокачку

100_1999.JPG

В этот раз я решил реализовать давнишнюю задумку — скрестить паяльную станцию с отпаивательной.
Была у меня станция с отсосом дыма у паяльника. Купил ради понта, но реально оно только паяльник остужает и сильно шумит компрессор. Поэтому я ей пользовался только феном, а паяльник купил индукционный.

Зато несколько лет назад я купил к ней пистолет для отсоса олова. И все лень было его прикрутить. Но вот настал тот день и в течении 1.5 месяцев я прикручивал.


Читать дальше

генератор кода stm32

Сколько я пробовал попробовать стм32 на халявной дискавери, но вид этих нагромождений кода, констант и регистров вгонял меня в уныние и сон. И вот сегодня я увидел ЭТО.



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

Плюс еще в том, что код генерится нажатием на шестеренку. А если что-то в одном блоке поменял, то весь код стирается и показывается только одна-две строчки, которые относятся только к измененному блоку. (это про раздел тактирования на скриншоте)

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

скачать у автора

Электрическая зубная щетка

В начале этого года купил себе.



Сначала я хотел ее разобрать и думал, что надо выковырять ее со стороны насадки и пробовал поддеть отверткой резиновую прокладку, чтобы ее снять. Но целка порвалась и постепенно туда начала проникать вода с содой (я зубы содой чищу).
И вот щетка начала глючить и плохо включаться. В конце концов она сдохла и я решил ее разобрать. И вот сегодня до конца разобрал и показываю вам.


Читать дальше

мои покупки

Я тут бывает в скайпе с клиентами часами зависаю и мне понадобился хороший, годный микрофон. Но не просто микрофон, а целых 2. Петличный и на гнущейся шее.
Петличный будет подключаться к бт гарнитуре. Типа радиомикрофон такой.
А еще мне понадобились солнечные батарейки для выносного термометра.



Типа картинка для привлечения внимания.


Читать дальше

одноразовый usb pic программатор из ft232, ft245, ft2232

Пытаясь прокачать свой tl866cs до более дорогого с исп выходом, я залил в него загрузчик, который был выковырен одним участником форума vrtp.ru. А у программатора этого есть серийник и номер устройства, которые наверное теперь отслеживаются китайцами и в новых обновлениях могут быть заблокированы.
Прошить загрузчик я прошил, а второй программатор уже продал, решив оставить себе прокачанный.
Т.к. пиками я не занимаюсь, то отдельного у меня не было, а платить 5 евров было жалко и ехать далеко до магазина.

И тут внезапно оказывается есть программатор под лпт, причем он работает с картами pci, надо тамт олько указать адрес карты.
И там же есть PICPgm USB Programmer, который сделан на ft232.
У меня нет нет 232, зато есть пинборд2 с тф2232. А это по сути 2хфт232.

Подключаем.


В настройках софта выбираем усб программатор, а напротив номеров выводов снимает все галки инвертирования. Потом замыкаем data in с data out. Теперь софт определяет наш программатор.
Более того, софт может автоматом определять контроллер.
У меня он определил все и прошил.

И вот тут кроется его одноразовость. По каким-то причинам фтшка работает очень медленно. Скорей всего потому, что автор использует bit bang вместо настоящего спи, который можно гнать аж до 24мгц вроде бы или выше.
Поэтому такой вариант хватит разве что прошить загрузчик. 128к программатор читает около 3х минут.

Не забудьте, что некоторые пики 18й серии работают только от 3.3в и на пинборде надо переключить джампер питания i\o на 3.3в.

Если вы хотите прокачать свой tl866cs, то вам нужен апдейтер bit.ly/YaJYDq
Вроде бы он не требует стороннего программатора или же генерит прошивку с нужным конфигом и ее надо самому заливать.