Limit on Donations

Is there a limit on the amount of deduction you can take for cash or check donations, such as based on your income?

Thank you.