DNM |
Дата: Ср, 22.06.2016, 11:16 | Сообщение # 1 |
Группа:
Проверенные
Ранг:
Понимаю
Сообщений:
75
Замечания:
±
На сайте с 29.09.2011
Статус:
Offline
|
HSERIAL_BAUD = 9600 ' Set baud rate to 9600 HSERIAL_RCSTA = %10010000 ' Enable serial port and continuous receive HSERIAL_TXSTA = %00100000 ' Enable transmit and asynchronous mode HSERIAL_CLEAR = On ' Enable Error clearing on received characters
не передает и не принимает (ESP8266)/ причем на 18F452 и 18F1320 - все работает.
вот столкнулся с такой зигагулиной.
как правильно настроить usart на этом контроллере??
Более подробно здесь: http://asemlab.net/
Сообщение отредактировал
DNM - Ср, 22.06.2016, 11:17
|
|
|
|
anatol |
Дата: Ср, 22.06.2016, 13:12 | Сообщение # 2 |
Группа:
Проверенные
Ранг:
Помогаю всем
Сообщений:
472
Замечания:
±
На сайте с 10.02.2010
Статус:
Offline
|
А документацию на контроллеры почитать и сравнить
Код • bit SPEN (RCSTA<7>) must be set (= 1),• bit TRISC<6> must be cleared [b](= 0), and• bit TRISC<7> must be set (=1). = 18F452 Код • bit SPEN (RCSTA<7>) must be set (=1)• bit TRISC<7> must be set (=1)• bit TRISC<6> must be set [b](=1) = 18F4550 Да и регистры немного разнятся. К примеру у 18F4550 есть BAUDCON: BAUD RATE CONTROL REGISTER
|
|
|
|
DNM |
Дата: Ср, 22.06.2016, 14:11 | Сообщение # 3 |
Группа:
Проверенные
Ранг:
Понимаю
Сообщений:
75
Замечания:
±
На сайте с 29.09.2011
Статус:
Offline
|
Цитата anatol (  ) bit SPEN (RCSTA<7>) must be set (=1)• bit TRISC<7> must be set (=1)• bit TRISC<6> must be set [b](=1) = 18F4550 Да и регистры немного разнятся. К примеру у 18F4550 есть BAUDCON: BAUD RATE CONTROL REGISTER
Выставлял уже и BAUDCON.3=1 Не работает.
Более подробно здесь: http://asemlab.net/
|
|
|
|
ivan_fd |
Дата: Ср, 22.06.2016, 16:24 | Сообщение # 4 |
Группа:
Модераторы
Ранг:
Специалист
Сообщений:
897
Замечания:
±
На сайте с 12.01.2009
Статус:
Offline
|
А конфигурацию контроллера Вы делаете. Биты конфигурации.?
|
|
|
|
DNM |
Дата: Чт, 23.06.2016, 10:23 | Сообщение # 5 |
Группа:
Проверенные
Ранг:
Понимаю
Сообщений:
75
Замечания:
±
На сайте с 29.09.2011
Статус:
Offline
|
Цитата ivan_fd (  ) А конфигурацию контроллера Вы делаете. Биты конфигурации.? угу: Declare Reminders = off ' select MCU and clock speed Device = 18F4550 Xtal = 48
Config_Start PLLDIV = 5 ; Divide by 5 (20 MHz oscillator input) CPUDIV = OSC1_PLL2 ; [OSC1/OSC2 Src: /1][96 MHz PLL Src: /2] USBDIV = 2 ; USB clock source comes from the 96 MHz PLL divided by 2 FOSC = HSPLL_HS ; HS oscillator, PLL enabled, HS used by USB FCMEN = OFF ; Fail-Safe Clock Monitor disabled IESO = OFF ; Oscillator Switchover mode disabled PWRT = On ; PWRT enabled BOR = On'OFF ; Brown-out Reset disabled in hardware and software BORV = 3'2 ; VREGEN = On ; USB voltage regulator enabled WDT = OFF ; HW Disabled - SW Controlled WDTPS = 32768'2 ; 1:2 MCLRE = On ; MCLR pin enabled; RE3 input pin disabled LPT1OSC = OFF ; Timer1 configured for higher power operation PBADEN = OFF ; PORTB<4:0> pins are configured as digital I/O on Reset CCP2MX = On 'off ; CCP2 input/output is multiplexed with RB3 STVREN = On ; Stack full/underflow will not cause Reset LVP = OFF ; Single-Supply ICSP disabled XINST = OFF ; Instruction set extension and Indexed Addressing mode disabled (Legacy mode) Debug = OFF ; Background debugger disabled, RB6 and RB7 configured as general purpose I/O pins Config_End '----------------------------------------------------------- All_Digital = TRUE
Declare LCD_Type=0 ' Тип ЖКИ - буквенно-цифровой Declare LCD_DTPin PORTB.4 ' Порт данных ЖКИ Declare LCD_ENPin PORTB.3 ' Управление цепью E Declare LCD_RSPin PORTB.2 ' Управление цепью RS Declare LCD_Interface 4 ' 4-х битная разрядность шины данных Declare LCD_CommandUs 2000 ' Задержка перед посылкой команды Declare LCD_DataUs 50 ' Задержка перед посылкой данных Declare LCD_Lines 2 ' Количество строк ЖКИ
' настроим аппаратный RX/TX модуль Declare Hserial_Baud = 9600 ' Set baud rate to 9600 Declare Hserial_RCSTA = %10010000 ' Enable continuous receive Declare Hserial_TXSTA = %00100000 ' Enable transmit and asynchronous mode Declare Hserial_Clear = On ' Clear the buffer before receiving
TRISC.7 = 1 TRISC.6 = 1
' Dim dummy[100] As Byte Dim nn As Word Dim ll As Byte Dim STRING1 As String * 20 'AT - команда посылки данных "AT+CIPSEND=0,N", N - количество посылаемых символов Dim STRING2 As String * 20 'Длина посылаемой строки Print At 1,1,"ESP => TRANSMIT" DelayMS 30000 Cls Print At 1,1,"Send"
' настроим модуль ESP8266 Main: HSerOut["AT", 13, 10] HSerIn [Wait ("OK"), dummy[0]] Print At 1,1,"AT" Print At 2,1,"OK" DelayMS 1000 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Более подробно здесь: http://asemlab.net/
|
|
|
|
Bogdankul |
Дата: Пт, 03.06.2022, 17:37 | Сообщение # 6 |
Группа:
Заблокированные
Ранг:
Пытаюсь разобраться
Сообщений:
41
Замечания:
±
На сайте с 22.10.2019
Статус:
Offline
|
Здравствуйте товарищи.
Предлагаем Вашему вниманию интересный сайт для заказа услуг стоматологии в Минске.К вашим услугам лучшие стоматологи Минска с многолетним стажем.стоматология минск,удаление зуба, отбеливание зубов,лечение зуба,удаление зуба мудрости,стоматология минск цены и стоматология платные услуги минск. В случаях, когда терапевтическая стоматология бессильна, приходится прибегать к хирургической. А если зубосохраняющие операции не принесут результата, прибегают к удалению зуба.Необходимость вырвать зуб возникает при:полном или сильном разрушении кариесом;наличии кисты;острых формах периодонтита;количестве зубов выше нормы;неправильном расположении в десне — актуально для зубов мудрости, нередко растущих перпендикулярно основному зубному ряду;установке брекет-системы или зубного протеза;физическом травмировании, смещении в десне, невозможности восстановительной операции.Рекомендации после удаления.После операции в десне остается открытая лунка, на которую иногда накладываются швы. Нежелательно касаться лунки языком, дав сформироваться кровяному сгустку. По той же причине рекомендуется не принимать пищу на протяжении 3-4 часов после посещения стоматолога. Необходимо некоторое время воздерживаться от горячей еды и напитков, а также алкоголя. Несоблюдение рекомендации приведет к увеличению периода заживления и болезненным ощущениям.Качественно и безопасно вырвать зуб в Минске можно платно. Цена удаления зуба в стоматологии зависит от количества корней, расположения, сложности удаления. Операция проводится квалифицированными хирургами-стоматологами. Увидимся! протезирование зубов металлокерамика цены сложное удаление ретинированного зуба сколько стоят бюгельные зубные протезы стоимость бюгельных зубных протезов современное лечения пульпита гнойный периодонтит зуба лечение выпал кровяной сгусток после удаления зуба центр имплантации зубов сравнить коронки металлокерамика и циркониевые базальная имплантация зубов цена в минске стоматология съемные зубные протезы отбеливание зубов яблоком крови рана после удаления зуба эстетическая имплантация зубов съемные зубные протезы на имплантах капы для реминерализации зубов купить лечение пульпита 2 канала удаление зуба мудрости губка имплантация нижних зубов пломбирование каналов зуба гуттаперчей удаление обычного зуба лечение пульпита атипичное удаление зубов лекарство для удаления зуба удаление гнойного зуба удаление дистопированных зубов после удаления зуба остался осколок что делать установка керамических виниров после операции имплантации зубов съемные зубные протезы виды и цены гной зуб лунка удаление металлокерамика на нижние зубы имплантация зубов костная ткань композитные виниры без обточки профессиональное удаление зуба лечение пульпита однокорневого зуба лечение зубов в платной клинике удаление зуба мудрости в десне имплантация зубов какая анестезия удаление нормального зуба мудрости протезирование нижних зубов на имплантах мис система имплантов канал после удаления зуба коронка на зуб металлокерамика современные съемные зубные протезы имплантация зубов в стоматологической поликлинике установить циркониевую коронку удаление большого зуба съемные зубные протезы из пластмассы цена профессиональная чистка зубов минск цены
магнитоэлектрические измерительные приборы
|
|
|
|