Jump to content
  • ×   Pasted as rich text.   Restore formatting

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By Вячеслав_НС
      помогите разобраться с кодом .(послать значение по шине TWI на ЦАП PCF8591) не работает в протеусе ...
      #define F_CPU 8000000UL 
      #include <stdlib.h>
      #include <avr/io.h>
      #include <util/delay.h>
      //*** ИНИЦИАЛИЗАЦИЯ ШИНЫ TWI ***/
      void TWI_Init(void)
      {
          // Установка тактовой частоты F_scl  = 100 кГц
          TWBR =32;
          TWSR &= (~((1<<TWPS1)|(1<<TWPS0)));
          TWCR |= (1 << TWEN);            // Разрешение работы TWI-модуля
      }

      /*** ЗАПУСК TWI ***/
      void TWI_Start(void)
      {
          TWCR = (1<<TWINT) | (1<<TWSTA) | (1<<TWEN);
          while(!(TWCR & (1<<TWINT)));
          TWDR = 1001000; // передача адреса модуля PCF8591 в шину TWI
          TWCR=(1<<TWINT)|(1<<TWEN);
          while(!(TWCR & (1<<TWINT)));
      }
      /*** ОСТАНОВКА TWI ***/
      void TWI_Stop(void)
      {
          TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWSTO);
          while(TWCR & (1<<TWSTO));        // Ожидание завершения передачи условия СТОП
      }
      /***ПЕРЕДАЧА ДАННЫХ В TWI***/
      void TWI_WriteByte(uint8_t data)
      {
          TWDR = data;                    // Загрузка данных в TWDR
          TWCR=(1<<TWINT)|(1<<TWEN);
          while(!(TWCR & (1 << TWINT)));    // Ожидание завершения передачи данных
      }
      /*** ПЕРЕДАТЬ ЗНАЧЕНИЕ В PCF8591 ***/
      void PCF8591_get(void)
      {
          TWI_Start();                // Запуск TWI
          TWI_WriteByte(0x40);        //включаем цап
          TWI_WriteByte(100);            // запись в ЦАП значения 100
          TWI_Stop();                    // Остановить TWI
      }            
          int main(void)
      {
          TWI_Init();    
          while (1)
      {
              PCF8591_get;
             _delay_ms(50);
        }
      }
    • By LegionKC
      Добрый день.
      Экспериментирую с платой TP4056 и MK ATmega8, конкретнее - пытаюсь собрать простенькое зарядное устройство с выводом параметров при зарядке/разрядке на АЦП МК. Для измерения тока нашел ACS712. Думаю, что получится выводить ток при зарядке (т.е. когда идет питание на TP4056 и нагрузка отключена) и при разрядке (питание выключено, нагрузка подключена). Нагрузка - резистор. Возникла проблема с измерением напряжения на АКБ. Вернее, проблема с отсутствием идей как это сделать. Может какую-нибудь схему делителя напряжения нужно сделать? Прошу помочь советом. Схему из пэинта прилагаю.
      Спасибо.
       

    • By pndbr
      Здравствуйте. Может у кого есть печатная плата для отладочной платы на atmega8,32,128 в корпусе tqfp или attiny2313.
      Накопилось много распая с незалоченными камнями и очень хочется пустить их в дело и наконецто научиться хоть как-то программировать. Рисовать печатку самому не хватает опыта. Может у кого есть наработки? Прошу поделиться.
      Поиск выдает только отладочные платы в дип. А если и есть tqfp то в ардуиновском формате т.е без доп перефирии (же дисплеев,клавиатуры,7 сегментных индикаторов,потенциометров,энкодеров..и.т.д)
    • By Ruslik334
      Уважаемые электроники-программисты. Кто силен в CVAVR? Или может кто подскажет где уже есть. 
      Есть вот такой прогресс бар https://radioparty.ru/programming/avr/c/361-lesson-lib-lcd написанный в Atmel Studio. Но у меня весь проект в CVAVR, попытался привязать его, но не поддается он мне. Помогите или дайте вектор. На Ардуино много, но там для меня совсем темень
    • By voltex
      Всем привет! Подскажите, пожалуйста, как правильно считать данные с внешней eeprom по шине spi, в данном случае 25LC256.
      Написал код ссылаясь на даташит. Собрал схему в протеусе, подключил spi отладчик и вот что получил в итоге. Так же не могу проверить получается записать данные в память или нет. Весь код прикрепил.
       

      main.c
  • Сообщения

    • Всё это есть на Али. Закажите и через месяц он приедет к вам. Цена та же (с доставкой). А мистера уже давно на сайте не было...
    • И где я видел ЭТО - так вот каким Максим Галкин теперь стал ... неужто пол сменил?  
    • 17:00 Панама вошла в состав России 17:01 Израиль  вошел в состав России 17:02 Великобритания вошла в состав России 17:03 Швейцария вошла в состав России .... .... 17:30 Президент России не принял отставку правительства и поздравил сотрудников ГРУ завершением удачной операции , с получением очередных званий и наград.
    • и что - стало легче? Нужно сразу в АСЦ нести его, причем со справкой от психиатра, что   не есть видения, вызванные проблемами со здоровьем.
    • И 30лет назад техника была разного уровня. Но современная тенденция бизнеса сводится к обществу потребления. Народ приучают и приучили покупать нужное и не нужное. Раньше народ не имел возможности часто менять технику да и производители не могли (да и не было необходимости) насытить рынок. Китай всё перевернул. Тот китаец сказал со своей колокольни. Если они не будут продавать ширпотреб в таких количествах то они себя не прокормят. Хотя китай и умеет делать качественный продукт основной доход даёт ширпотреб. За китаем подтянулись и остальные производители. Вместо старых моделей покупаются новые. Таким образом конвейер работает без перебоя. И вообще, делать более надёжную технику стало не выгодно со времён Зингера. Первый опыт опробован с лампочкой Эдиссона. Производитель намеренно выпускал лампочки с уменьшенным сроком работы. Убили двух зайцев. С одной стороны прибыль а с другой "дискредитация" лампочки и продвижение газовых фонарей. С led лампами происходит нечто подобное. Причём качество обычных лампочек стало много хуже чтобы народ покупал дорогие сберегайки. А у многих (особенно в глубинке) работают ещё советские лампочки за 25копеек и старая бытовая техника. Современные пылесосы столько не работают. Всё начинается от хреновых подшипников и щёток до некачественных материалов шланга, корпуса. Давеча приходил чел с двумя самсунговскими моторами пылесосов. Надо было перепаять щётки с годовалого на десятилетний. У годовалого подшипники в хлам а у старого хоть бы хны.  Делал кап ремонт оригинальному макитовскому перфику. Написал список подшипников. Хозяин привёз китайские пятидесяти рублёвые, все люфтят. Сказал чтоб купил хорошие иначе ремонт нецелесобразен. Хозяин купил двойной комплект чтоб ещё заменить в новой такой же маките, но китайской. После замены всех подшипников от оригинального не отличить.  Вот сколько сталкиваюсь с дешёвым электро инструментом везде подшипники хреновые. Меняешь на хорошие и агрегат просто не узнать.
    • указано в паспорте на них.
×
×
  • Create New...