Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: demanik, ivan_fd  
Форум Picbasic.ru » Программирование МК » Proton PicBasic » 18F4550_RX_TX_RS232 (по-моему что-то со скоростью не так)
18F4550_RX_TX_RS232
DNM Дата: Ср, 22.06.2016, 11:16  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 75
Репутация: 0   ±
Замечания:   ±
На сайте с 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
ЯНДЕКС Дата: 22.06.2016
anatol Дата: Ср, 22.06.2016, 13:12  |                                                                                                                Сообщение # 2
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 472
Репутация: 32   ±
Замечания:   ±
На сайте с 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
Репутация: 0   ±
Замечания:   ±
На сайте с 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
Репутация: 124   ±
Замечания:   ±
На сайте с 12.01.2009

Статус: Offline

А конфигурацию контроллера Вы делаете. Биты конфигурации.?
DNM Дата: Чт, 23.06.2016, 10:23  |                                                                                                                Сообщение # 5
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 75
Репутация: 0   ±
Замечания:   ±
На сайте с 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
Репутация: -3   ±
Замечания:   ±
На сайте с 22.10.2019

Статус: Offline

Здравствуйте товарищи.

Предлагаем Вашему вниманию интересный сайт для заказа услуг стоматологии в Минске.К вашим услугам лучшие стоматологи Минска с многолетним стажем.стоматология минск,удаление зуба, отбеливание зубов,лечение зуба,удаление зуба мудрости,стоматология минск цены и стоматология платные услуги минск.
В случаях, когда терапевтическая стоматология бессильна, приходится прибегать к хирургической. А если зубосохраняющие операции не принесут результата, прибегают к удалению зуба.Необходимость вырвать зуб возникает при:полном или сильном разрушении кариесом;наличии кисты;острых формах периодонтита;количестве зубов выше нормы;неправильном расположении в десне — актуально для зубов мудрости, нередко растущих перпендикулярно основному зубному ряду;установке брекет-системы или зубного протеза;физическом травмировании, смещении в десне, невозможности восстановительной операции.Рекомендации после удаления.После операции в десне остается открытая лунка, на которую иногда накладываются швы. Нежелательно касаться лунки языком, дав сформироваться кровяному сгустку. По той же причине рекомендуется не принимать пищу на протяжении 3-4 часов после посещения стоматолога. Необходимо некоторое время воздерживаться от горячей еды и напитков, а также алкоголя. Несоблюдение рекомендации приведет к увеличению периода заживления и болезненным ощущениям.Качественно и безопасно вырвать зуб в Минске можно платно. Цена удаления зуба в стоматологии зависит от количества корней, расположения, сложности удаления. Операция проводится квалифицированными хирургами-стоматологами.
Увидимся!
протезирование зубов металлокерамика цены
сложное удаление ретинированного зуба
сколько стоят бюгельные зубные протезы
стоимость бюгельных зубных протезов
современное лечения пульпита
гнойный периодонтит зуба лечение
выпал кровяной сгусток после удаления зуба
центр имплантации зубов
сравнить коронки металлокерамика и циркониевые
базальная имплантация зубов цена в минске
стоматология съемные зубные протезы
отбеливание зубов яблоком
крови рана после удаления зуба
эстетическая имплантация зубов
съемные зубные протезы на имплантах
капы для реминерализации зубов купить
лечение пульпита 2 канала
удаление зуба мудрости губка
имплантация нижних зубов
пломбирование каналов зуба гуттаперчей
удаление обычного зуба
лечение пульпита
атипичное удаление зубов
лекарство для удаления зуба
удаление гнойного зуба
удаление дистопированных зубов
после удаления зуба остался осколок что делать
установка керамических виниров
после операции имплантации зубов
съемные зубные протезы виды и цены
гной зуб лунка удаление
металлокерамика на нижние зубы
имплантация зубов костная ткань
композитные виниры без обточки
профессиональное удаление зуба
лечение пульпита однокорневого зуба
лечение зубов в платной клинике
удаление зуба мудрости в десне
имплантация зубов какая анестезия
удаление нормального зуба мудрости
протезирование нижних зубов на имплантах
мис система имплантов
канал после удаления зуба
коронка на зуб металлокерамика
современные съемные зубные протезы
имплантация зубов в стоматологической поликлинике
установить циркониевую коронку
удаление большого зуба
съемные зубные протезы из пластмассы цена
профессиональная чистка зубов минск цены


магнитоэлектрические измерительные приборы
Форум Picbasic.ru » Программирование МК » Proton PicBasic » 18F4550_RX_TX_RS232 (по-моему что-то со скоростью не так)
  • Страница 1 из 1
  • 1
Поиск: