So
I generated Seg-Wit wallet ,, Can i send and receive funds to/from non-segwit adressess ?
The answer depends on the type of SegWit address that you are using.
Are you using a native SegWit address (a bech32 address that starts with the letters "bc")? Then you can send funds to non-SegWit addresses,
but most wallets can´t send to you, unless the sender also uses a wallet that has already implemented bech32 support.
If you are using an encapsulated SegWit address (an address that starts with the number "3") then you can also send funds to
non-SegWit addresses. Additionally, these addresses are completely backward compatible that means that you can successfully receive
funds from every wallet or exchange.