![]() |
|
Модераторы: PILOT, ManiaK, Mazzi |
![]()
|
|
| Crypton |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 158 Регистрация: 9.10.2006 Где: США, Санкт-Петерб ург Репутация: нет Всего: 2 |
Вот такая история. Всем известно что микроконтроллеры программируются под asm.
Но все новички знают что учить его просто убожество. Читаю просторы интернета, нашел что некоторые МК PIC 16F** и даже до Intel 8051, можно просто-напросто программировать в Ц и потом все компилируется в hex и дальше прошиваешь. Но вот уже никак не могу найти нормального урока по такому делу (Какой компилятор выбрать, инструктаж функций, примеры, прошивка, и т. д.) Прошу любой помощи --------------------
«Все, что вы знаете — ложь» Теория мироздания |
|||
|
||||
| smalcom |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 494 Регистрация: 16.10.2004 Где: Dnepr Репутация: 4 Всего: 7 |
кто сказал такую глупость?
причем тут убожество?
ммм, очевидно плохо смотрел ибо под пики можно писать на си, асме, бейсике, вроде на паскале даже и есть мегамонстры аля алгоритм билдер. атмеловские чипы тоже не обошли вниманием разработчики трансляторов. еще помимо пик16 есть 14, 18, 12 а помимо интела 51го есть совместимые продуктые от атмел. топикстартер, перед оглашением таких мыслей всетаки изучите предмет разговора. по делу гугл + winavr, avr-gcc, avrfreaks, avr123 еще можно гугл+atmel+projects еще есть всякие страницы проектов от учащихся забугорных универов - можно найти много сладкого -------------------- What DA F...??? |
||||||
|
|||||||
| Crypton |
|
||||||||||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 158 Регистрация: 9.10.2006 Где: США, Санкт-Петерб ург Репутация: нет Всего: 2 |
Не помню, но даже на этом форуме в аналогичной теме это обсуждалось
Проще выполнить Output_high(P6) чем писать строк 6 этого кода (точное кол-во не знаю)
Вот именно. Искал что-то вроде "Programming PIC in C", и тому подобные. Вот и результатов никаких, выходят те-же туториалы под asm. Заинтересовал AVR, попробуем. --------------------
«Все, что вы знаете — ложь» Теория мироздания |
||||||||||||||
|
|||||||||||||||
| gather |
|
|||
![]() Rescue Officer ![]() Профиль Группа: Участник Сообщений: 127 Регистрация: 13.6.2007 Где: Russia, Lipetsk Репутация: 1 Всего: 4 |
||||
|
||||
| Mazzi |
|
|||
|
Правильный ![]() ![]() Профиль Группа: Комодератор Сообщений: 825 Регистрация: 3.4.2003 Репутация: 9 Всего: 21 |
http://www.mikroe.com/en/download/ на этой страничке есть всё, документация, средства разработки, масса примеров для различных контроллеров.
-------------------- Мне нужны помощники. |
|||
|
||||
| smalcom |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 494 Регистрация: 16.10.2004 Где: Dnepr Репутация: 4 Всего: 7 |
проще еще незначит правильнее. 6 строк кода говорите? немноговато ли? сишный компилятор развернет это в несколько строк если P6 не злобный макрос конечно.
ну вот, приехали. а как насчет разобраться в вопросе, а не иммитировать попугая ЗЫ. сам пишу на си, просто вспылил на необоснованый наезд на асм. Это сообщение отредактировал(а) smalcom - 14.10.2008, 09:05 -------------------- What DA F...??? |
||||
|
|||||
| UniBomb |
|
|||
|
Новичок ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 1754 Регистрация: 24.10.2006 Где: Санкт-Петербург Репутация: 9 Всего: 97 |
Новички потому и новички, потому что не имеют действительно обоснованного мнения. Ассемблер полезно учить хотя бы потому, что в процессе досканально разбираешся в устройстве микроконтроллера. А то начнёш писать на сях, доверившись оптимизатору. А потом будеш сутками выяснять почему не вызываются функции, почему мк перезапускается и т.д. Асма то ведь не знаеш, скомпилированный код то не понимаеш. И потом будут на форумах вопросы типа "а почему Output_high(P6) не делает то, что нужно????". |
|||
|
||||
![]()
|
| Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)" | |
|
|
На данный раздел помимо Правил форума распространяются текже следующие правила:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |