Мелкие вопросы по МК и ПЛИС.
Я бы так и сделал, но мне нужно, чтобы светодиод сидел катодом на "массе" (он двухкристалльный). Поэтому ключ придётся делать на двух транзисторах, а на плате места очень мало, да и мороки много.
Теория — это когда всё известно, но ничего не работает. Практика — это когда всё работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает, и никто не знает почему! © А. Эйнштейн
- Реклама
поставь транзистор эмиттерным повторителем (схема ОК) тогда тебе одного хватит.
Для тех, кто не учил магию мир полон физики 
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
разумнее поставить p-канальный MOSFET или обычный PNP транзистор, чем использовать эмиттерный повторитель....
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
тогда у него сигнал инвертируется...
Для тех, кто не учил магию мир полон физики 
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Товарищи, да вы мне лучше помогите даташит расшифровать, а там уже решим - ставить транзистор или нет.
Вот что указано в даташите на стр. 34 (номера ног):
Main function
Pin name Type I/O level floating wpu Ext. interrupt High sink/source OD PP (after reset) Default alternate function
48
PE7/LCD_SEG27(2) I/O TT(3) X X X HS Х Х Port E7 LCD segment 27
и на стр. 61:
Вот что указано в даташите на стр. 34 (номера ног):
Main function
Pin name Type I/O level floating wpu Ext. interrupt High sink/source OD PP (after reset) Default alternate function
48
PE7/LCD_SEG27(2) I/O TT(3) X X X HS Х Х Port E7 LCD segment 27
и на стр. 61:
Output current sunk by any other I/O and control pin 25 mA
Теория — это когда всё известно, но ничего не работает. Практика — это когда всё работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает, и никто не знает почему! © А. Эйнштейн
- Реклама
Катод светика подключен к общему, т.е. должен интересовать вытекающий ток.
Output current sourced by any I/Os and control pin - 25mA
Если ограничить ток на этом уровне и не превышать максимальный ток от +Vdd 80mA, можно подключать.
Output current sourced by any I/Os and control pin - 25mA
Если ограничить ток на этом уровне и не превышать максимальный ток от +Vdd 80mA, можно подключать.
Спойлер
- Вложения
-
- SMT8_ток.PNG
- (36.84 КБ) 359 скачиваний
Значит, нагрузка на каждую ногу может быть до 25 мА, лишь бы суммарный ток по питанию не превысил 80 мА, верно?
То есть, на 48-ю ногу МК можно спокойно вешать диод с потреблением не более 5 мА, не боясь за здоровье контроллера.
А вот выдержка из даташита, может кому пригодится (пока её редактировал, уже ответили
):
То есть, на 48-ю ногу МК можно спокойно вешать диод с потреблением не более 5 мА, не боясь за здоровье контроллера.
А вот выдержка из даташита, может кому пригодится (пока её редактировал, уже ответили
и на стр. 61:48
Pin name..................PE7/LCD_SEG27(2)
Type......I/O
I/O level....................TT(3)
floating..................Х
wpu.........Х
Ext. interrupt..............Х
High sink/source..........HS
OD...........Х
PP............Х
Main function
(after reset)................Port E7
Default alternate
function....LCD segment 27
Output current sunk by any other I/O and control pin 25 mA
Теория — это когда всё известно, но ничего не работает. Практика — это когда всё работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает, и никто не знает почему! © А. Эйнштейн
- Сообщения: 4
- Зарегистрирован: Ср фев 05, 2020 19:56:43
ребята подскажите,не могу понять что за смд керамическое надпись на нем ie7a,есть предположение что это предохранитель на плате инвертора он подписан как f101 и f102 125v 7a,
Добавлено after 1 minute 26 seconds:
плата ssi 400 14a01 revo.1
Добавлено after 23 minutes 6 seconds:
а по проще обьясните что за смд это?
Добавлено after 6 minutes 29 seconds:
ау
Добавлено after 1 minute 26 seconds:
плата ssi 400 14a01 revo.1
Добавлено after 23 minutes 6 seconds:
а по проще обьясните что за смд это?
Добавлено after 6 minutes 29 seconds:
ау
- Сообщения: 175
- Зарегистрирован: Пн фев 23, 2009 21:53:43
Приветствую. Возможно прошить 24LC08B с помощю китайского ST-Link v2 ? Если да, то как подключить их ?
- Сообщения: 2567
- Зарегистрирован: Вт май 01, 2018 19:44:47
[uquote="Chettuser",url="/forum/viewtopic.php?p=3838638#p3838638"]а зачем ТАК надо было делать?[/uquote]Может быть, чтобы соответствовать спецификации I2C?
Да нее.. Я не пойму почему 0 бит нельзя было использовать в качестве 0 бита при 7-битной адресации. Пока не понял в чём прикол.
- Сообщения: 2567
- Зарегистрирован: Вт май 01, 2018 19:44:47
Очень часто при 7-битной адресации в документации используют 8-битный адрес у которого младший бит это R/W. Вы с I2C впервые сталкиваетесь?
Сниппетсами на CMSIS для G0/G4 серии никто не богат?
Что там наворочено в недрах HAL/LL разбираться уже не хочется. И так сижу сутки, пытаюсь помигать LD4 на Nucleo-G071RB используя CMSIS
застрял на GPIOA->MODER |= 0x400; - эта конструкция тупо не работает, MODER бит 11 в отладчике не меняется, светодиод не мигает. В функции LL_GPIO_SetPinMode(LED4_GPIO_PORT, LED4_PIN, LL_GPIO_MODE_OUTPUT); такого наворочено что туда уже и смотреть не могу!
Самое интересное - это со всеми портами так! А вот так GPIOA->MODER = 0x400; всё работает, кроме отладчика, разумеется. ЧЯДНТ?
Спасибо!
Что там наворочено в недрах HAL/LL разбираться уже не хочется. И так сижу сутки, пытаюсь помигать LD4 на Nucleo-G071RB используя CMSIS
Самое интересное - это со всеми портами так! А вот так GPIOA->MODER = 0x400; всё работает, кроме отладчика, разумеется. ЧЯДНТ?
Спасибо!
- Сообщения: 2567
- Зарегистрирован: Вт май 01, 2018 19:44:47
[uquote="Chettuser",url="/forum/viewtopic.php?p=3861593#p3861593"]А вот так GPIOA->MODER = 0x400; всё работает, кроме отладчика, разумеется. ЧЯДНТ[/uquote]Надо посмотреть в RM какое состояние в MODER при включении питания и посчитать что получится в случае |= 0x400. И не забывать тактирование GPIOA включать.
Всё! Увидел!
В F0 -по RESET MODER 00000000000000, а здесь 1111111111111. Даже бы и не подумал!
Цельнотянутые га...ны! Что сказать!
В F0 -по RESET MODER 00000000000000, а здесь 1111111111111. Даже бы и не подумал!
Цельнотянутые га...ны! Что сказать!
[uquote="Chettuser",url="/forum/viewtopic.php?p=3861621#p3861621"]Что сказать![/uquote]
Ну наверное никогда не пользоваться дефолтами ресета... Неужели так сложно при инициализации прежде чем пользоваться маской, сбросить регистр в ноль? Все SPL иниты начинаются со сброса регистра в ноль.
Ну наверное никогда не пользоваться дефолтами ресета... Неужели так сложно при инициализации прежде чем пользоваться маской, сбросить регистр в ноль? Все SPL иниты начинаются со сброса регистра в ноль.


