久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
STM32F4移植FreeRTOS及FreeRTOSTCPIP工程源碼
[打印本頁]
作者:
hange_v
時間:
2020-5-7 17:21
標題:
STM32F4移植FreeRTOS及FreeRTOSTCPIP工程源碼
Keil MDK下的STM32F407移植FreeRTOS及FreeRTOSTCPIP,不是lwip,是FreeRTOS自己的TCPIP協(xié)議棧。其他單片機可供參考。
單片機源程序如下:
#include "stm32f4xx.h"
#include "public.h"
#include "mQueue.h"
#include "FreeRTOS.h"
#include "task.h"
#include "FreeRTOS_IP.h"
#include "LAN8720.h"
extern ETH_DMADESCTypeDef DMARxDscrTab[ETH_RXBUFNB]; //stm32f4x7_eth.c
extern ETH_DMADESCTypeDef DMATxDscrTab[ETH_TXBUFNB];
extern uint8_t Rx_Buff[ETH_RX_BUF_SIZE * ETH_RXBUFNB];
extern uint8_t Tx_Buff[ETH_TX_BUF_SIZE * ETH_TXBUFNB];
extern NetworkParm networkParm; //LAN8720.c
int main(void)
{
delay_ms(100);
mNVIC_config();
mIWDG_config(6, 625); //4s看門狗
mUSART1_config(921600); //打印使用
mPrintf("start...\r\n");
mRNG_Init(); //初始化隨機數(shù)
LAN8720_Init(); //初始化LAN8720
ETH_MACDMA_Config(); //配置STM32以太網(wǎng)控制器
ETH_MACAddressConfig(ETH_MAC_Address0, networkParm.mac); //向STM32F4的MAC地址寄存器中寫入MAC地址
ETH_DMATxDescChainInit(DMATxDscrTab, Tx_Buff, ETH_TXBUFNB);
ETH_DMARxDescChainInit(DMARxDscrTab, Rx_Buff, ETH_RXBUFNB);
for(u8 i = 0; i < ETH_TXBUFNB; i++) //使能ipv4發(fā)送幀校驗和生成
{
/* FreeRTOSTCPIP只支持硬件生成ipv4校驗和,不支持TCP/UDP/ICMP校驗和 */
ETH_DMATxDescChecksumInsertionConfig(&DMATxDscrTab[i], ETH_DMATxDesc_ChecksumIPV4Header);
}
ETH_Start(); //開啟MAC和DMA
hange_vUSE_DHCP = networkParm.dhcp; /* 見hange_vUSE_DHCP定義 */
FreeRTOS_IPInit(networkParm.ip,
networkParm.sub,
networkParm.gw,
networkParm.domainS1,
networkParm.mac);
xTaskCreate(ethCardRxTask,
"ethCardRxTask",
ethCardRxStackSize,
(void* )NULL,
ethCardRxPrio,
ðCardRxHandler);
vTaskStartScheduler(); //啟動任務(wù)調(diào)度
while(1) //真執(zhí)行這里也就崩了
{
taskENTER_CRITICAL(); //進臨界狀態(tài),關(guān)閉所有中斷
mPrintf("OS沒啟動或崩了\r\n");
STM32_SYSTEM_RESET;
}
// return 0;
}
復(fù)制代碼
所有程序51hei提供下載:
STM32F407-FreeRTOS TCPIP.7z
(697.48 KB, 下載次數(shù): 82)
2020-5-7 17:39 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
LI-GONG-004
時間:
2022-10-29 08:18
老大,F(xiàn)REERTOS也有自己的IP棧啊? 我只知道LWIP和
UCOS 的IP棧
作者:
hange_v
時間:
2022-10-29 20:55
LI-GONG-004 發(fā)表于 2022-10-29 08:18
老大,F(xiàn)REERTOS也有自己的IP棧啊? 我只知道LWIP和 UCOS 的IP棧
當(dāng)然了,2016年出的,亞馬遜出品,絕對好用
作者:
yanrz
時間:
2023-10-30 09:45
不錯,應(yīng)該可以用來做串口服務(wù)器,有時間的話,我下載下來看看!謝謝!
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
91精品久久久久久久久久入口
|
国产精品一区二区视频
|
玖玖在线精品
|
ww亚洲ww亚在线观看
|
久久高清
|
亚洲九九
|
国产精品久久久久久模特
|
日本三级电影在线观看视频
|
日本人麻豆
|
一区福利视频
|
美女黄网站
|
成人午夜视频在线观看
|
亚洲三级国产
|
国产有码
|
国产婷婷在线视频
|
亚洲一二视频
|
国产成人在线播放
|
亚洲视频 欧美视频
|
av永久免费
|
欧美久久电影
|
午夜一区二区三区视频
|
精品国产一级
|
黄视频欧美
|
夜夜爽99久久国产综合精品女不卡
|
91精品一区
|
成人av一区二区三区
|
亚洲欧美中文日韩在线v日本
|
色资源在线观看
|
秋霞电影一区二区三区
|
98成人网
|
亚洲区中文字幕
|
9porny九色视频自拍
|
久久精品视频网站
|
欧美一区二区三
|
国产精品综合色区在线观看
|
国产精品毛片一区二区三区
|
一级做a毛片
|
男女啪啪网址
|
国产精品免费看
|
久久一区二
|
午夜精品久久久久久久久久久久
|