April 8th, 2013

За что я не люблю Microchip

Ну, во-первых, за чудовищную систему команд для их 8-битных PICов. Это уже исторический факт, ибо на ассемблере для ПИЦов я уже лет сто как не пишу, но осадочек остался.

Во-вторых, за сюрпризы в микросхемах. Мой личный опыт ограничен чипами PIC16F877, MCP2515 и кой-какими ещё. И в каждом случае приходилось осознавать, что кроме документированных возможностей есть ещё недокументированные баги (самое лепое -- необходимость двойного рестарта MCP2515, до коего я дотумкал лишь после долгих поисков источника ошибок. Ессно, в документации об этом ни слова!).

И вот понадобилось мне снова заложить в схему продукцию этой достославной американской компании: понадобился чип MCP25055. Чтобы его проинициализировать, в его память нужно зашить конфигурационный файл, а чтоб это сделать - нужен программатор. Заказал PICkit 3. Получил вот. Ставлю, а оно не ставится! Архив дистрибутива битый. Микрочип в своём репетуаре.

Ну шо, пошёл качать MPLAB прям с сайта, мне не сложно... но осадочек снова остался.

И документация идиотская.

Кто бы мог подумать, что у батареек тоже будут свои мозги...

Если в справочных данных на микросхему написано, что её SPI работает до 500 кГц, то.. так оно и есть! Глупо было пытаться заставить его разогнаться до 1МГц. Не может оно, да и нет нужды... Впрочем, у меня есть оправдание: я забыл, что исходник сначала был написан на тактовую частоту контроллера 8 МГц, а щас там аж 16 МГц -- и все процессы шуруют, соответственно, в два раза быстрее. Исправил инициализацию модуля SPI и всё заверте

Новая железяка (точнее, новая версия старой железяки) уже весело мигает лампочкой. Значит, остальное тоже заработает.

Модульный дизайн - сила!

Два (почти) года назад

Проплачено.. кем?

Стейк, фарш и бекон в больших количествах вредны для сердца – к такому выводу в очередной раз пришли американские ученые из университета Кливленда.

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

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