Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Микроконтроллеры других производителей

Микроконтроллеры других производителей Все, что касается микроконтроллеров и НЕ подошло в раздел Microchip.

Ответ
 
Опции темы Опции просмотра
Старый 19.07.2017, 14:31   #26
Zhuk72
Member
 
Аватар для Zhuk72
 
Регистрация: 09.11.2015
Адрес: Baku
Возраст: 45
Сообщений: 97
Вес репутации: 431/12
Zhuk72 is just really niceZhuk72 is just really niceZhuk72 is just really niceZhuk72 is just really niceZhuk72 is just really nice
По умолчанию Re: Вопрос по микроконтроллеру 8051

Не за что ))
Вообще этот сайт (stcmicro.com) более понятный. Не знаю, правда, насколько он официальный.
Только он под конец месяца постоянно бывает закрыт из-за превышения трафика
Zhuk72 вне форума   Ответить с цитированием
Старый 19.07.2017, 15:20   #27
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,499
Вес репутации: 3061/64
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Вопрос по микроконтроллеру 8051

Pridnya
Код:
Chapter 6 Interrupt System
Microcontrollers are normally found in situations wher the flow of a program will be subject to external events.
These will come from hardware either outside the microcontroller or within the chip itself. Therefore an important
feature of these devices is their ability to respond to signals known as interrupts which are received by the
microcontroller.
STC15 series MCU support maximum 19 interrupt sources. The 19 interrupt sources are external interrupt 0
(INT0), Timer 0 interrrupt, external interrupt 1(INT1), Timer 1 interrrupt, serial port 1 (UART1) interrupt, ADC
interrupt, low voltage detection (LVD) interrupt, CCP/PCA/PWM interrupt, serial port 2 (UART2) interrupt,
SPI interrupt, external interrupt 2(INT2), external interrupt 3(INT3), Timer 2 interrrupt, external interrupt 4 (
INT4), serial port 3(UART3) interrupt, serial port 4(UART4) interrupt, Timer 3 interrrupt, Timer 4 interrrupt and
comparator interrupt . Except external interrupt 2 (INT2), external interrupt 3 (INT3), Timer 2 interrrupt, external
interrupt 4 (INT4), serial port 3(UART3) interrupt, serial port 4(UART4) interrupt, Timer 3 interrrupt, Timer 4
interrrupt and comparator interrupt are fixed with the lowest priority, the other interrupts all have two priority
levels.
U
C
M
.
d
e
mit
Li
Each interrupt source has one or more associated interrupt-request flag(s) in SFRs. Associating with each interrupt
vector, the interrupt sources can be individually enabled or disabled by setting or clearing a bit (interrupt enalbe
control bit) in the SFRs IE, IE2, INT_CLKO(AUXR2) and CCON . However, interrupts must first be globally en-
abled by setting the EA bit (IE.7) to logic 1 before the individual interrupt enables are recognized. Setting the EA
bit to logic 0 disables all interrupt sources regardless of the individual interrupt-enable settings.
C
T
S
If interrupts are enabled for the source, an interrupt request is generated when the interrupt-request flag is set.
As soon as execution of the current instruction is complete, the CPU generates an LCALL to a predetermined
address to begin execution of an interrupt service routine (ISR). Each ISR must end with an RETI instruction,
which returns pro*gram execution to the next instruction that would have been executed if the interrupt request
had not occurred. If interrupts are not enabled, the interrupt-pending flag is ignored by the hardware and program
execution continues as normal. (The interrupt-pending flag is set to logic 1 regardless of the interrupt’s enable/
disable state.)
Except external interrupt 2(INT2), external interrupt 3(INT3), Timer 2 interrrupt, external interrupt 4(INT4), serial
port 3(UART3) interrupt, serial port 4(UART4) interrupt, Timer 3 interrrupt, Timer 4 interrrupt and comparator
interrupt , each interrupt source has one corresponding bit to represent its priority, which is located in SFR named
IP and IP2 register. Higher-priority interrupt will be not interrupted by lower-priority interrupt request. If two
interrupt requests of different priority levels are received simultaneously, the request of higher priority is serviced.
If interrupt requests of the same priority level are received simultaneously, an internal polling sequence determine
which request is serviced. The following table shows the internal polling sequence in the same priority level and
the interrupt vector address.
копирует и дома из evince.
по факту эти программы работают с poppler/cairo.
в целом, попробуйте поставить дебиан в виртуальную машину - у Вас скорее прочего из коробки все будет нормально копироваться.
besogon вне форума   Ответить с цитированием
Старый 19.07.2017, 15:23   #28
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,499
Вес репутации: 3061/64
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Вопрос по микроконтроллеру 8051

напечатал в pdf.
оставьте почту - скину - проверите снялась ли так называемая защита.
плюс, если Вы собрались работать с вот этим вот всем - я пересоберу libreoffice с поддержкой pdfimport и конвертну в odt/ проприетарные word форматы.
чтобы можно было как-то вносить правки, если документация с ошибками.

Последний раз редактировалось besogon; 19.07.2017 в 15:34.
besogon вне форума   Ответить с цитированием
Старый 19.07.2017, 22:24   #29
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,444
Вес репутации: 4370/120
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Вопрос по микроконтроллеру 8051

Цитата:
Сообщение от besogon Посмотреть сообщение
напечатал в pdf.
оставьте почту - скину - проверите снялась ли так называемая защита.
плюс, если Вы собрались работать с вот этим вот всем - я пересоберу libreoffice с поддержкой pdfimport и конвертну в odt/ проприетарные word форматы.
чтобы можно было как-то вносить правки, если документация с ошибками.
Вообще не знал, что LibreOffice имеет функцию pdfimport (у меня она, оказывается, есть), может даже редактировать их и сохранять. Попробовал, все ODT файлы, которые были созданы мной в LibreOffice 4.4.7.2 и экспортированы из него в формат PDF открываются и даже редактируются. Прикольно. Даже некоторые чужие PDF-ки открывает, небольшие. А попробовал открыть файл, присланный по почте, комп полчаса "шуршит" (LibreOffice импортирует), оба ядра загружены на 50-70% (комп не самый плохой, старенький двухядерный Pentium D 2.8GHz 2GB RAM), памяти потихоньку выделяет во время импорта почти всю - 2GB (я за все 10 лет работы с этим компом не видел, чтобы так программы работали), затем файл можно редактировать, при сохранении снова начал "шуршать" минут 15 прогрессбар двигался, затем LibreOffice сбойнул и не смог восстановить импортированный открытый файл. Я решил больше не пробовать, очень уж долго. Всё равно спасибо за LibreOffice pdfimport.

Полученный по почте pdf оказался тем же самым, ссылку на который мне уже давали http://www.microchip.su/showpost.php...0&postcount=24 , т.е. и из обоих копируется код. Этот вопрос можно считать решенным.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 20.07.2017, 09:04   #30
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,444
Вес репутации: 4370/120
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Вопрос по микроконтроллеру 8051

Цитата:
Сообщение от HHIMERA Посмотреть сообщение
А что в этом МК вообще хорошего??? 0,7$??? Ну так есть и подешевле... Сейчас это как бы и не проблема...
Вчера забыл ответить. Здесь есть интересный момент: возможно ли после после PIC16, PIC18, PIC24, M16C, R32C, STM32F1 и STM32F4 освоить STC15 8051 и легко ли будет. Чисто ради спортивного интереса.

По аналогии: менял машины, и на Subaru WRX доехал до Тундры, а там предлагают пересесть с Subaru WRX на санки с собачьей упряжкой. И как бы сможешь ли ты после этого на санках (естественно с меньшей скоростью, но вообще, сможешь ли и как, отцы и деды могли...).
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 20.07.2017 в 09:10.
Pridnya вне форума   Ответить с цитированием
Старый 20.07.2017, 10:12   #31
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,652
Вес репутации: 5137/157
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: Вопрос по микроконтроллеру 8051

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Вчера забыл ответить. Здесь есть интересный момент: возможно ли после после PIC16, PIC18, PIC24, M16C, R32C, STM32F1 и STM32F4 освоить STC15 8051 и легко ли будет. Чисто ради спортивного интереса.
8051 по архитектуре - один из самых "прямых", код на Си ложится на ассемблер 1:1. недостатки - по нынешним меркам немного простоват (примитивен, без изюминки aka dull). подозреваю, возникнет дежавю и ощущение попадания в старые уютные растоптанные ботинки...

Более "прямые" - PDP, msp430, 24 пик
да, классические порты по нынешним же меркам довольно странные.

все эти кортексы на этом фоне - жуть жуткая...

ну и да, если что-то масштабное замыслил (про нынешним же меркам), то довольно быстро упрешься, хотя 64к кода - это для него очень много.

Последний раз редактировалось Greg; 20.07.2017 в 10:21.
Greg вне форума   Ответить с цитированием
Старый 20.07.2017, 12:31   #32
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 30
Сообщений: 1,499
Вес репутации: 3061/64
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: Вопрос по микроконтроллеру 8051

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

разное понимание добрых друзей одна из унылых особенностей работы над крупными проектами.
besogon вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по ПИД в инерциальной, сильношумящей системе. FlashBack Общетехнические вопросы 4 29.04.2011 17:06
Вопрос по прерываниям RB7-RB4 KSB31 Продукция MICROCHIP 4 15.08.2010 23:53
Вопрос по Altium Designer Iptash Печатный монтаж 2 14.09.2008 14:57
вопрос по PICC EXT_INT Вопросы начинающих 13 26.08.2008 07:53
Вопрос новичка по Си ramonchik Продукция MICROCHIP 3 05.03.2007 16:28


Часовой пояс GMT +3, время: 20:20.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot