С чего начать?

Visits: 4331


С чего начать? или Как научиться создавать проекты на PIC-микроконтроллерах.

schna


  1. Установка MPLAB@X и компилятора Си (загрузить последние версии)
  2. Создание проекта
  3. Преобразование проекта из MPLAB ® 8 в проект MPLAB ® X IDE
  4. Компоновка окон
  5. Создание первой рабочей программы
  6. Первый проект для самых маленьких (практические примеры)
  7. Настройка регистров конфигурации контроллера.
  8. Настройка регистра ID идентификатора контроллера
  9. Заголовки h
  10. Сдвиг переменной
  11. Битовые операторы (&,|,^,~,<<,>>)
  12. Логические операторы (||, &&, !, ==, !=, >, <, >=, <=)
  13. Условный оператор (?)
  14. Оператор Запятая (,)
  15. Операторы присваивания (=)
  16. Арифметические операторы (+,-,*,/,%)
  17. Составные операторы присваивания (+=, -=, *=, /=, %=, >>=, <<=, &=, ^=, |=)
  18. Операторы уменьшения и увеличения
  19. delay формирование задержки
  20. Оператор – sizeof()
  21. Приоритет операторов
  22. Подготовка данных для EEPROM (стандартные макросы)
  23. Запись и чтение из EEPROM памяти (стандартные макросы и функции)
  24. Запись и чтение из Flashпамяти программ
  25. Работа с много байтными переменными
  26. Формат данных
  27. Тип данных – бит
  28. Битовые операции (установка, сброс и инвертирование бита)
  29. Тестирование бита в байте
  30. 8 – битные целые переменные
  31. 16 – битные целые переменные
  32. 32 – битные целые переменные
  33. Числа с плавающей запятой
  34. Статистические переменные
  35. Структуры и строки
  36. Битовые поля
  37. Строковые поля в ОЗУ и ПЗУ
  38. Запись констант
  39. Квалификаторы типа const и volatile
  40. Специальные квалификаторы типов
  41. Указатели
  42. Поддержка прерываний
  43. Функции
  44. Передача аргументов в функцию
  45. Возвращение результата из функции
  46. Вызов функции
  47. Управление запуском программы
  48. Директивы компилятора
  49. Стандартные функции ввода-вывода
  50. Комментарии в Си
  51. Использование ассемблера #asm, #endasm and asm()
  52. Совмещение кода C и Assembler
  53. Использование переменных совместно в С и ассемблере
  54. Применение структур для создания флагов управления
  55. Преобразование форматов и использование функции rand()
  56. Структура простой программы
  57. Алгоритм использования импульсов от кнопки для подсчета импульсов
  58. Программа с двумя кнопками управления
  59. Оператор IF else
  60. Оператор множественного выбора switch case break default
  61. Функция KLAVA.
  62. Сторожевой таймер
  63. Вставка дополнительного файла в программу
  64. Подключение дисплея платы PICDEM2 Plus
  65. Функции для работы с LCD HD44780
  66. Тестовая программа вывода на дисплей символов и строк
  67. Программа часов реального времени
  68. Оператор dowhile
  69. Измерение температуры
  70. Программа для работы до 16 датчиков DS18B20 на шине
  71. Оператор break
  72. Графические индикаторы на драйвере UC1601S
  73. I2C
  74. Опция FILL
  75. Конфугурация для PIC16
  76. Очистка памяти данных для PIC16
  77. Динамическия индикация на семисегментных светодиодных дисплеях
  78. Преобразование 16 бит двоичного чила в десятичное bin_dec()
  79. Макросы задержки _DELAY , __DELAY_MS,  __DELAY_US
  80. … … …
  81. продолжение следует…

Поделись этим!