- if (e & 0xff==0xff)... чему равно e? - fk0(18.10.2010 11:08, MCU, полностью)
- MSP430 подзабыл - подскажите малопотребляющий очень мелкокорпусный MSP430, желательно с SPI портом и можно было писать данные программно во внутреннюю Flash (все вроде умели)? Make-Pic(61 знак., 18.10.2010 10:00,
, MCU, полностью)MBedder
- О разделении в прошивке кода и констант. Андрей(236 знак., 17.10.2010 22:50,
, MCU, полностью)
- Не подскажете хорошую книжку по вокодерам, в частности по GSM-FR, что-бы с описанием математики и формулами? - C++(17.10.2010 18:14, MCU, полностью)
- Бутлоадер по USB. Кто нибудь встречал микроконтроллер с таким встроенным бутлоадером ( вместо Vallav(452 знак., 11.10.2010 10:18, MCU, полностью)Shura
- Тут сомневаются, а FTDI делает: Vallav(823 знак., 17.10.2010 22:27)
- Обсуждение застряло на - а имет преимущество зашитый в чип бутлоадер по USB над бутлоадером по COM Vallav(132 знак., 14.10.2010 09:46)
- Я недавно возился с загрузчиком для LPC2368. Для LPC есть пример загрузчика для USB, Ethernet, RS, CAN. - dimmil(11.10.2010 12:19)
- Ну да, есть. Но он грузится во флешь, занимая первых 4 килобайта, что несколько неудобно. Vallav(126 знак., 11.10.2010 14:22)
- Занимает, зато есть свобода выбора - хочешь usb, хочешь ethernet. dimmil(209 знак., 11.10.2010 16:08)
- Потому и не записывают, что занимает аж 4 килобайта, неужели непонятно. - Shura(11.10.2010 14:32)
- А UART бутлоадер сколько занимает? Vallav(252 знак., 11.10.2010 14:45)
- На порядок меньше он занимает. А чипов с 512 килобайтами флеша реально очень мало. - Shura(11.10.2010 14:56)
- Ладно, согласен на 20 центов. Vallav(176 знак., 11.10.2010 15:08)
- Далеко не всегда нужен сам USB, ну а разъём и мелкая обвязка тоже денежку стОит. - Vit(11.10.2010 18:28)
- 20 центов для серийного изделия это очень много, если такой функционал в устройстве не нужен - Shura(11.10.2010 15:46)
- В изделии, где 20 центов - много, бутлоадер вообще не нужен никакой. Сразу на заводе надо шить. - she(11.10.2010 16:47)
- Не скажи. Если изделие выпускается но протяжении 5 лет по 200 шт. в месяц (итого - 10К) то там уже лишних 20 центов много а на заводе шить ещё рано. - Shura(11.10.2010 16:52)
- Экономия 2,5Кбкс за 5 лет это много только для ооочень маленькой организации. - she(11.10.2010 17:25)
- Ну оно не много (неправильно выразился), просто за эти деньги этот кусок софта можно написать самому :-) А для мелкого юзера расстараться никто из производителей не парится. - Shura(11.10.2010 17:28)
- Вложить 2,5К на этапе разработки - совсем не то же, что размазать их по времени выпуска "живого" продукта :) she(380 знак., 11.10.2010 18:10)
- Я не написал "никому". Просто возьми и посмотри на девайсы с USB вокруг тебя - найдёшь ли хоть один, в котором можно официально менять прошивку через USB? У меня нет ни одного. Значит не больно-то оно и надо юзерам. - Shura(11.10.2010 18:20)
- Это просто отставание. В сотиках это сечас стандарт, для перепрошивки кабель USB-COM не нужен, Vallav(104 знак., 12.10.2010 08:49)
- Есть некоторая разница между первичным и вторичным бутлоадером. - Vit(12.10.2010 11:24)
- Дык речь про зашитый исходно в ПЗУ микроконтроллера. Чтобы грохнуться мог только вместе с камнем. Vallav(149 знак., 12.10.2010 12:23)
- Далеко не во всех случаях удобно чтобы юзер узнав название чипа в фотоаппарате имел возможность зашить туда прошивку от MP3-плеера;) - Vit(12.10.2010 12:51)
- Это чтобы он - случайно запустив программу прошивки и случайно подсоеденив телефон к компу случайно Vallav(132 знак., 12.10.2010 14:24)
- не надо умничать. а то одни пацанские понты. не понимаете о чём пишу? - спросите. - Vit(12.10.2010 14:49)
- Так поясните, что именно Вы имели в виду под: vallav(328 знак., 12.10.2010 21:34)
- :) Проблема просто испортить свой фотоаппарат вторична. Важно то, что производитель фотоаппаратов как минимум может не иметь отношения к производителю плеера, т.е. заливка чего-попало может, как минимум, привести к банальной настройке входов на Vit(499 знак., 12.10.2010 23:02)
- Я так и не понял, против чего Вы возражаете. Vallav(279 знак., 14.10.2010 09:40)
- У Freescale мелкие USB-контроллеры (MC908JB16, MC9S08JS16) имеют USB бутлодер в ПЗУ (нестираемый). У старших семейств такого нет. Могу выдвинуть предположение, что проблема в наличии разнообразных возможностей тактирования и питания. Как LightElf(184 знак., 14.10.2010 11:40)
- С питанием просто - на шине USB питание +5 вольт. Vallav(144 знак., 14.10.2010 12:11)
- От встроенного RC-генератора USB скорее всего будет неработоспособен - требования к стабильности частоты у USB на порядок выше, чем у COM-порта. LightElf(159 знак., 14.10.2010 14:18)
- Даже не на порядок, а пожалуй, что и на два порядка. Причины отсутствия USB-бутлоадера при использовании RC-генератора в том, что UART теоретически может даже при 5% разбеге частот работать, и если для UART 0,5% за глаза для любых применений, то rezident(646 знак., 14.10.2010 17:05)
- Странно, о чем только думают производители (Silabs, FTDI и т.п.), которые утверждают что кварца для их USB-чипов не надо ;) - Dir(14.10.2010 14:35)
- Ещё раз - первичный относится к чипу, а вторичный относится к готовому устройству. Безотносительно, используется USB или нет. Нельзя давать любому недоюзеру возможность использовать первичный бутлоадер. Как не давать первичный бутлоадер - способы Vit(755 знак., 14.10.2010 10:10)
- В каком сотике эта фича документирована? - Shura(12.10.2010 10:31)
- Чой-то нифпорятке у тебя... Должен иметь хотя бы парочку usb отладчиков - в них во всех фирмварь обновляется. Или ты манагер щас больше? - Гудвин с гребаного новог(11.10.2010 18:53,
)
- У меня плеер перешить можно. К тому же, насколько я понимаю, китайцы в бытовуху редко ставят те контроллеры, которые обсуждаются в данной конфе :) - she(11.10.2010 18:46)
- У меня есть. Телевизор от LG (с линуксом внутри). Позволяет загрузить новую прошивку с USB-флешки. Есть даже пункт в меню. Для загрузки пользуется средствами самого линукса. На работе - некоторые железки моей собственной разработки. - vmp(11.10.2010 18:31)
- И что? Vallav(151 знак., 11.10.2010 15:56)
- это какой-то любительский подход. такая штука может и нужна на 1-2 чипа, а в серию я не согласен доплачивать 5 центов за предустановленный софт (Microsoft way?) при покупке 10к МК. если нужна будет такая функциональность добавлю в свою программу Snaky(5 знак., 11.10.2010 14:53)
- STM32F107 c датакодом 2010года. - DVV(11.10.2010 12:15,
)
- NXP LPC1343 прикидывается MSD и прошить можно простым копированием файла прошивки. - oops!!(11.10.2010 12:01,
)
- Атмеловские SAM7S - в ПЗУ загрузчика стоит дата компиляции - 10 ноября 2004 года. Загрузка по USB работает. - vmp(11.10.2010 10:27)
- у мелкочипа есть пример кода (это ответ на "Почему это не сделано в микроконтроллерах?", хотя не в тему ARM). интересней когда МК - хост и апдейтится с внешней флешки - Snaky(11.10.2010 10:23)
- Знатоки CRC! ASDFS(476 знак., 12.10.2010 22:18, MCU, полностью)
- Проблемы с датчиком DS1821. Применяю его много лет.Сейчас напал на партию с одинаковым глюком. Датчик отвечает на запросы но передает один и тот же фиксированный код температуры - примерно 41 градус.Кто-то знает решение? - bildord2006(12.10.2010 15:29, MCU, полностью)
- Имеется девайс с микроконтроллером c RS232. Хочется из него(через UART-RS232) выводить данные на принтер (простые строчки в ASCII). Принтер c USB. Т.е. надо конвертер RS232 в USB-хост. Пока нашел тока такую штуку V2DIP1(на ftdichip.com), но это не NikAl(101 знак., 11.10.2010 11:05,
, MCU, полностью)
- Не подскажут ли добрые люди, где можно скачать доку на ядро Inventra M8051 Warp? Интересуют SFR, прерывания , распределение памяти. - =L.A.=(08.10.2010 10:39, MCU)
- блин, тут еще спрошу. нужен преобразователь пропорционального сигнала 0-10VDC в ШИМ с периодом в десяток-два-три секунд. типо модуль промавто. дин-рейка. - LordN(06.10.2010 15:33, MCU, полностью)
- MSP430F47166 Flash INFO проблема с сегментом quarry(1193 знак., 17.08.2010 15:17, MCU, полностью)
- Миниатюрные (<3") ч/б ЖКИ 320x240 в природе бывают? - Shura(04.10.2010 15:15, MCU, полностью)
- Проблема С KEIL v7! A_iron(310 знак., 05.10.2010 11:29, MCU, ссылка, полностью)
- Еще раз попробую спросить про TL16C754B или аналогичный. Зачем там нужен Scratch register (SPR)? Просто так? Или для каких-то специальных нужд? - bialix(27.09.2010 14:37, MCU, полностью)
- Затем же, зачем в К1810ВВ51A... неужели непонятно. Для программной совместимости. IMHO. - fk0(27.09.2010 15:05)
- 1 байт ОЗУ :-) - Shura(27.09.2010 15:03)
- супер. мне как раз 4х байт не хватает в МК. живу! спасиб. - bialix(27.09.2010 15:22)
- Моя первая коммерческая конструкция была на 8080 _без внешнего ОЗУ_. Токо проц и РФ2. Там даже один байт внешнего ОЗУ сильно облегчил бы мне жизнь :) - Evgeny_CD(30.09.2010 18:16)
- Кстати к 580ВМ80 же нужен 580ГФ24 ? - fk0(30.09.2010 18:28)
- AF, BC, DE, HL, SP. С десяток байт однако! А вот в Z80 2*(AF+BC+DE+HL)+IX+IY+SP = 22 байта! - fk0(30.09.2010 18:27)
- Многовато насчитали. AF все равно используется наполовину, а SP - служебный регистр, его вообще нельзя использовать. Bill(13 знак., 01.10.2010 07:11 - 08:54)
- Вроде нет, Z80 ел код от 8080, а там SP вполне себе регистр, например при старте в него надо что-нибудь записать. Т.е. прерывания конечно не попользуешь, а между вызовами подпрограмм можно и приспособить. - Chum_A(01.10.2010 13:04 - 13:07)
- Z80 никогда не ел код от 8080 - Shura(01.10.2010 13:07)
- :) Ну ты и... Шурик! Вместо того, чтобы всякие ссылки на книжки походя публиковать тут, лучше бы ты их читал. Тогда бы знал больше. - SERHIO(01.10.2010 17:46)
- коды команд 8080 входят в подмножество Z80, у которого кроме новых команд ещё добавилось регистров. По ногам они, конечно, не совместимы, но практически весь софт от ВМ80 на Z80 работал нормально - koyodza(01.10.2010 14:32)
- Ересь! Сам факт существования CP/M доказывает обратное. Ну некоторые может не знают, но это их проблемы. - fk0(01.10.2010 13:30)
- Shura, "я вас умоляю". По кодам команд (не мнемоникам) они совместимы, команды 8080 входят в подмножество Z80. Сам в первой половине 90-х делал из платы АОНа технологическую установку, но asm Z80 у меня не было. В asm8080 текст, по необходимости Chum_A(31 знак., 01.10.2010 13:13)
- Да, 20 байт. Без стека, увы, F ничем не загрузить (только через POP AF). - fk0(01.10.2010 11:54)
- Если без ОЗУ, то зачем SP? Хотя в писишном биосе (в той части, которая работает еще до инициализации ОЗУ) его ставили указателем на ПЗУ на ячейку с адресом возврата, чтобы можно было вызывать одноуровневые подпрограммы. - vmp(01.10.2010 10:21)
- только как R/W-ячейка памяти. никаких функций контроля и управления он не несет (scratch register - рабочий регистр) Snaky(349 знак., 27.09.2010 15:01)
- Asm x86: jmp $+3 ++(158 знак., 29.09.2010 12:34, MCU, полностью)