на что годится pic16f74?

8-битные микроконтроллеры PICmicro (ПИКи) от Microchip и совместимые, а также 16-битные PIC24 и 32-битные PIC32

Moderator: Shaos

7400
Maniac
Posts: 254
Joined: 14 Jul 2011 02:18
Location: Гомель

Post by 7400 »

это проблемка....
ну значит еще кроме ммс подключим озу
(кстати что насчет того списка есть что нормальное?)
7400
Maniac
Posts: 254
Joined: 14 Jul 2011 02:18
Location: Гомель

Post by 7400 »

можно и по байтам только придется 1 сектор читать 512 раз 8)
7400
Maniac
Posts: 254
Joined: 14 Jul 2011 02:18
Location: Гомель

Post by 7400 »

переписал на си свои часы получил теже яйца только всмятку :-?
как было 300 байт так и осталось(по сравнению с паскалем , да и то в паскале чуток меньше!!! видимо нужен либо асм либо не имеет смысла переходить на другой язык :wink: )
нашел только такой учебник по асму http://www.labkit.ru/html/Assembler_for_PIC

а кстати кроме MPLAB ничего нету????

кстати мой мк железно может работать с ммс картой? или только софтово?

и что насчет оперативы хоть 1 из списка подходящая есть?
http://www.labkit.ru/html/Assembler_for_PIC?id=349 очень полезная прогу вроди
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

7400 wrote:переписал на си свои часы получил теже яйца только всмятку :-?
как было 300 байт так и осталось(по сравнению с паскалем , да и то в паскале чуток меньше!!! видимо нужен либо асм либо не имеет смысла переходить на другой язык :wink: )
нашел только такой учебник по асму http://www.labkit.ru/html/Assembler_for_PIC

а кстати кроме MPLAB ничего нету????

кстати мой мк железно может работать с ммс картой? или только софтово?

и что насчет оперативы хоть 1 из списка подходящая есть?
http://www.labkit.ru/html/Assembler_for_PIC?id=349 очень полезная прогу вроди
На вкус и цвет, как говорится, - сам знаешь... :wink:

Я как-то привык работать под MPAsm, встроенным в "Протеус".
Там процесс компиляции не акцентирован - если внёс изменение в код - перекомпилиуется перед каждым запуском.
И отладчик-трассировщик мне там нравится...

Нет - варианты есть, если поискать. Но я другими не пользовался.
Насчёт книг - они примерно одинаковы все, и каждый обычно хвалит ту, с которой сам начинал.
Поскольку я для себя собрал всё, что кто-то хвалил, пожалуй, навязывать своих предпочтений не буду. :lol:
Твои ссылки в равной мере неплохи...

Отличие кода Паскаля заметить можно, хоть и не всегда. Компиляторы для PIC довольно оптимальны, видимо из-за скудности ресурсов.
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

7400 wrote: а кстати кроме MPLAB ничего нету????
pikdev
7400
Maniac
Posts: 254
Joined: 14 Jul 2011 02:18
Location: Гомель

Post by 7400 »

хм в протеусе компилятор асм? это интересненько (написал программу сразу же и протестировал)
pikdev нахожу только для линукса :-?

кстати про ммс карту всетаки железно или софтово?
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

7400 wrote:хм в протеусе компилятор асм? это интересненько (написал программу сразу же и протестировал)
Вот это мне и нравится :lol:. Естественно, MPAsm там просто приложен в папке Tools-> MPASM, как и некоторые другие компиляторы, но складывается впечатление интегрированности в "Протеус"...
7400 wrote:кстати про ммс карту всетаки железно или софтово?
У меня только софтовые примеры были. Но я делал поиск только по простым ПИКам типа 16-84 и 16-628 кажется.
7400
Maniac
Posts: 254
Joined: 14 Jul 2011 02:18
Location: Гомель

Post by 7400 »

мой пик (только однократно записываемый наверное (pic16c74)) использыется в аппарате искуственного дыхания 8)

видимо в любом случае асм нужно учить да и все

кстати нету pic16f74 есть только pic16c74 но я эмулирую на pic16c74 код который написан под pic16f74 так что особой разницы даже в коде между ними вроди как нет
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

7400 wrote:мой пик (только однократно записываемый наверное (pic16c74)) использыется в аппарате искуственного дыхания 8)
видимо в любом случае асм нужно учить да и все
Да - тебе труднее. Я юзаю 16F84 как раз потому что он стираемый.
Ну тогда тебе "Протеус" даже более удобен перед прошивкой.

Вопросов про АСМ у меня просто не было - я привык к ассемблеру со времён "Специалиста".

В сети есть хорошая поговорка: человек, хорошо освоивший хотя бы один ассемблер и один из языков высокого уровня, справится и со всем остальным...

Так что АСМ лучше не учи а постарайся с удовольствием попрограммировать на нём. У ПИКов АСМ прост, хотя местами и крив... :wink:
7400
Maniac
Posts: 254
Joined: 14 Jul 2011 02:18
Location: Гомель

Post by 7400 »

дак у меня версия мк с многократным стиранием(прост есть пик16с74 его скорее всего можно прошить 1 раз и вот он используется в аппарате искуственного дыхания) (хотя код работает одиноково и на пик16с74 и ф74(походу мк взаимозаменяемые или типа того))

только что-то идеи закончись что можно подключить к мк :-?