找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

S32K144_Uart串口源程序

查看數(shù): 10383 | 評論數(shù): 9 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2019-1-3 12:46

正文摘要:

S32K144 自身NorFlash讀寫,在NXP官方編譯器S32 Design Studio for ARM Version 2018.R1(需要打補丁跟新到 RTM2.0版SDK)直接編譯。該串口代碼與官方庫不沖突,可繼續(xù)使用官方提供的便利工具,IO和Uart模塊的可視化 ...

回復

ID:484960 發(fā)表于 2021-2-18 08:59
樓主你好,我想問一下我現(xiàn)在用的最新版本的S32DS,為什么我在外面寫的一個Delay函數(shù)往主函數(shù)里面調(diào)不進去尼,我直接把雙層for作為延時就可以用封裝成一個函數(shù)直接往主函數(shù)里面調(diào)程序就卡在雙層for那里就不走了。這是什么鬼,是官方的BUg還是一個其他什么問題。
ID:829212 發(fā)表于 2020-10-13 11:30
感謝分享 使用的是LPUART還是SDK的接口呢?
ID:578078 發(fā)表于 2020-7-23 17:43
這個FIFO跟硬件說的沒關(guān)系吧。S32K說有4個字的FIFO模式怎么做?
ID:766535 發(fā)表于 2020-6-1 14:52
需要下載一個程序看看,謝謝
ID:766535 發(fā)表于 2020-6-1 14:49
static void rxCallback(void *driverState, uart_event_t event, void *userData)
{
    /* Unused parameters */
    (void)driverState;
    (void)userData;

        switch(event)
        {
                case UART_EVENT_RX_FULL:
                        if(uart_rx_handle.uart_rx_tail<UART_RX_SIZE-1)
                        {
                                uart_rx_handle.uart_rx_tail++;
                                LPUART_DRV_SetRxBuffer(INST_LPUART1, &uart_rx_handle.uart_rxbuff[(uart_rx_handle.uart_rx_tail)%UART_RX_SIZE], 1U);
                        }
                        else
                        {
                                uart_rx_handle.uart_rx_tail = 0;
                        }
                        rx_full_cnt++;
                        break;
                case UART_EVENT_ERROR:
                        error_cnt++;
                        break;
                case UART_EVENT_END_TRANSFER:
                        end_cnt++;
                        break;
                default:

                        break;
        }

        /* Update the buffer index and the rx buffer */
        LPUART_DRV_ReceiveData(INST_LPUART1, &uart_rx_handle.uart_rxbuff[uart_rx_handle.uart_rx_tail%UART_RX_SIZE], 1U);
}


這中斷回調(diào)函數(shù)中這樣接收,為何發(fā)快了會產(chǎn)生錯誤?
ID:712223 發(fā)表于 2020-3-20 14:52
謝謝樓主分享
ID:229982 發(fā)表于 2020-1-2 16:04
謝謝樓主分享!
ID:606820 發(fā)表于 2019-9-3 11:45
我的S32K串口一直不穩(wěn)定,好難,還沒有頭緒
ID:145007 發(fā)表于 2019-3-15 10:46
您好,請問為什么我用你的程序while循環(huán)里面單獨處理串口讀寫的沒問題,但是我加了can那些模塊進去,在while循環(huán)里面也一起處理can數(shù)據(jù),然后串口就一直讀不到數(shù)據(jù)了,我定時發(fā)數(shù)據(jù)過去,但是打印出來讀到的數(shù)據(jù)一直為0

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表