T
the_merovingian
Guest
Аз
се опитвам да се намесвам един PIC16F627A MCU към PC (Linux вървят) чрез RS-232 сериен интерфейс.
Аз бях избран за използване на 16F627A, тъй като има на борда USART.Вероятно най-лесният начин за comms е за мен да използва това в асинхронен режим?
Аз съм малко объркан от ценностите на SPBRG, дадени в таблицата, в рамките на микрочип на PDF файлове (http://ww1.microchip.com/downloads/en/DeviceDoc/31018a.pdf).Възнамерявам да стартирате чип от нейната вътрешна осцилатор (~ 4MHz) и аз искам моите baud курс, който се 9.6k.В таблицата 18-4 и 18-5 (т.е. в случаите, когато се BRGH е съответно 0 и 1); ако Fosc = 4MHz и baud ставка = 9.6k, стойностите за SPBRG са показани като "НС" (които аз
съм като се не се предлага или не е приложимо).
Означава ли това, че не мога да се пуска по 9600 baud използвайки вътрешен осцилатор?
Благодаря предварително.
се опитвам да се намесвам един PIC16F627A MCU към PC (Linux вървят) чрез RS-232 сериен интерфейс.
Аз бях избран за използване на 16F627A, тъй като има на борда USART.Вероятно най-лесният начин за comms е за мен да използва това в асинхронен режим?
Аз съм малко объркан от ценностите на SPBRG, дадени в таблицата, в рамките на микрочип на PDF файлове (http://ww1.microchip.com/downloads/en/DeviceDoc/31018a.pdf).Възнамерявам да стартирате чип от нейната вътрешна осцилатор (~ 4MHz) и аз искам моите baud курс, който се 9.6k.В таблицата 18-4 и 18-5 (т.е. в случаите, когато се BRGH е съответно 0 и 1); ако Fosc = 4MHz и baud ставка = 9.6k, стойностите за SPBRG са показани като "НС" (които аз
съм като се не се предлага или не е приложимо).
Означава ли това, че не мога да се пуска по 9600 baud използвайки вътрешен осцилатор?
Благодаря предварително.