-
- логика в том, что в большинстве типов Flash запрограммированным состоянием бита является 0, а начальным/стертым - 1ца. Бывают исключения, у которых наоборот, но это редкость... - ferrum(13.04.2016 15:40 - 15:43)
- Про физические особенности памяти понять можно. Но что мешало этим datasheet - "писателям" в таблицах про CKSEL не "1" и "0" написать, а U и P (programmed), к примеру. Сейчас "1" то означает что FUSE = 0, то наоборот для CKSEL и SUT. - De_User(13.04.2016 15:49)
- могли бы и инверторы встроить, но.... вообще АВР разрабатывали какие-то студенты, которые за 20 лет не осилили сделать нормальный генератор и опору... - ferrum(13.04.2016 20:34 - 20:38)
- Про опорное напряжение согласен - совсем не подарок. А к генератору то какие претензии? - De_User(14.04.2016 00:45)
- 6.8..8.2МГц зависимость по температуре/питанию - UART без кварца надежно не работает - ferrum(14.04.2016 03:07)
- и UART надежно без кварца работает у PICов например, и USB микрухи есть без кварца но с генератором внутри - basilmak(14.04.2016 13:48)
- у STM8/32 - тоже, непонятно почему для АВР за 20 лет не осилили... - ferrum(14.04.2016 14:28)
- Есть такое. Поэтому применял только с кварцевыми резонаторами. - AU08(14.04.2016 04:26)
- 1. Стабильная тактовая нужна далеко не всегда, для простых устройств где нет RS232/485 встроенного RC хватает. 2. В Хмегах встроенный генератор стал намного стабильнее, в своих железках кварцы не ставлю и все работает так как надо, в том числе в AlexG(460 знак., 14.04.2016 06:18)
- откуда пошло - понятно. avr совсем не преносят помеху на входе кварца. Клинит намертво их от этого. А 12-ти тактовый старичок x51 вообще не замечает помеху на входе кварца как и контроллеры профессионального уровня: чтобы они перестали работать 3m(23 знак., 14.04.2016 15:37)
- помогало включение бита CKOPT - увеличение размаха сигнала генератора. Без него сигнал слишком слабый - просаживается даже прикосновением руки. но вроде для ВЧ кварцев >8M не рекомендуют его включать... - ferrum(14.04.2016 23:03)
- Ровно наоборот - для кварцев выше 8 МГц как раз нужно его включать - MBedder(14.04.2016 23:07)
- Если кортексу замкнуть кварц, он от досады налету перейдет на внутренний генератор. - Saunk(14.04.2016 15:45)
- Если настроить преход самому или пользоваться всякими кубами где это сделали за вас. - Plainuser(15.04.2016 08:17)
- msp430 тоже умеет переходить на внутренний генератор - 3m(14.04.2016 15:47)
- помогало включение бита CKOPT - увеличение размаха сигнала генератора. Без него сигнал слишком слабый - просаживается даже прикосновением руки. но вроде для ВЧ кварцев >8M не рекомендуют его включать... - ferrum(14.04.2016 23:03)
- "3 Откуда и зачем это пошло" - Для синхронизации разных контроллеров от одного кварца. Вова(258 знак., 14.04.2016 10:53 - 10:57)
- Вполне возможно что началось с этого, довольно часто бывает два контроллера рядом или контроллер и ПЛИС - AlexG(14.04.2016 11:32)
- откуда пошло - понятно. avr совсем не преносят помеху на входе кварца. Клинит намертво их от этого. А 12-ти тактовый старичок x51 вообще не замечает помеху на входе кварца как и контроллеры профессионального уровня: чтобы они перестали работать 3m(23 знак., 14.04.2016 15:37)
- 1. Стабильная тактовая нужна далеко не всегда, для простых устройств где нет RS232/485 встроенного RC хватает. 2. В Хмегах встроенный генератор стал намного стабильнее, в своих железках кварцы не ставлю и все работает так как надо, в том числе в AlexG(460 знак., 14.04.2016 06:18)
- и UART надежно без кварца работает у PICов например, и USB микрухи есть без кварца но с генератором внутри - basilmak(14.04.2016 13:48)
- 6.8..8.2МГц зависимость по температуре/питанию - UART без кварца надежно не работает - ferrum(14.04.2016 03:07)
- Про опорное напряжение согласен - совсем не подарок. А к генератору то какие претензии? - De_User(14.04.2016 00:45)
- "Эта музыка будет вечной", пока некрочип не сживет AVR ;) - Гудвин(13.04.2016 15:56)
- могли бы и инверторы встроить, но.... вообще АВР разрабатывали какие-то студенты, которые за 20 лет не осилили сделать нормальный генератор и опору... - ferrum(13.04.2016 20:34 - 20:38)
- Про физические особенности памяти понять можно. Но что мешало этим datasheet - "писателям" в таблицах про CKSEL не "1" и "0" написать, а U и P (programmed), к примеру. Сейчас "1" то означает что FUSE = 0, то наоборот для CKSEL и SUT. - De_User(13.04.2016 15:49)
- одно то, что spien можно затереть progisp - не есть гуд. самая вменяемая оболочка программирования авров в 4-й студии. и в шит лазить не нужно для прошивки фузов. - m16_home(13.04.2016 09:49)
- Дык, там ишшо биты в регистрах сбрасываются при записи в них единицы... - Звероящер(13.04.2016 09:42)
- Логика самая простая: fuse включается нулем, независимо от назначения данного fuse. - Bill(13.04.2016 09:39)
- логика в том, что в большинстве типов Flash запрограммированным состоянием бита является 0, а начальным/стертым - 1ца. Бывают исключения, у которых наоборот, но это редкость... - ferrum(13.04.2016 15:40 - 15:43)