-
很感谢这位朋友。您说的是那个跳线帽吧,以此来通过Multiplexer选择通道。我有按照手册上说的,分别选不同的通道,让两个LIN节点分别是主节点和从节点。
-
打算用SPI实现无线cc1101的通信。楼主用的是SPI1接口吗?
-
我把程序从IAR移到STVD后现象依旧,只时延时时间变长了点。。。
-
谢谢楼上的新手兄弟A4——>CORE_PIN29
不是你说的那个GPIOC。
USART1在APB1总线上,而USART2在APB2总线上
USART1只有TX和RX两个引脚
但是USART2除了TX和RX,还有CTS和RTS和CK
-
版主,有没有STM32F105/107 USB HOST demo?
目前没有demo。
-
在WINDOWS可以用bus hound 抓USB包
-
结贴咯,多谢大家的帮助。
-
linux环境,DMA传输。请看我分析的源代码:
1049 static const struct mmc_host_ops au1xmmc_ops = {
1050 .request = au1xmmc_request, //这个函数是上层一次请求执行的函数,我们分析这个函数。
1051 .set_ios = au1xmmc_set_ios, //SD电压设置等
1052 .get_ro = au1xmmc_card_readonly,
1053 .get_cd = au1xmmc_card_inserted,
1054 .enable_sdio_irq = au1xmmc_enable_sdio_irq,
1055 };
808 struct au1xmmc_host *host = mmc_priv(mmc);
809 int ret = 0;
810
811 WARN_ON(irqs_disabled());
812 WARN_ON(host->status != HOST_S_IDLE);
813
814 host->mrq = mrq;
815 host->status = HOST_S_CMD;
816
817 /* fail request immediately if no card is present */
818 if (0 == au1xmmc_card_inserted(mmc)) {//检查是否有卡插入
819 mrq->cmd->error = -ENOMEDIUM;
820 au1xmmc_finish_request(host);
821 return;
822 }
823
824 if (mrq->data) { //判断是否有数据
825 // FLUSH_FIFO(host);
826 ret = au1xmmc_prepare_data(host, mrq->data);//如果有数据就把他放到DMA buffer里。
827 }
828
829 if (!ret)
830 ret = au1xmmc_send_command(host, 0, mrq->cmd, mrq->data);// 往SD卡发送命令。写CMD7,
831 if (ret) {
832 mrq->cmd->error = ret;
833 au1xmmc_finish_request(host); //完成一次请求。
834 }
835 }
-
试试我说的jlink 吧,good luck
-
再次请教香水城
ST的ISP哪个电平转换芯片232,是用3.3V供电,还是用5.0V供电的啊 !! 谢谢
-
总结的不错,虎年更会是个收获的一年
-
支持下!!
-
看看工程中是否已经加入了代码跳转的那个ASM文件。
-
MDK3.5,JLINK7,RAM,调试STM32F103C8T6,定时器1PWM互补输出缺一路输出,缺这路的管教PA9/USART1_TX/TIM1_CH2 ,其它几路用示波器测得都正确定时器我是这样设置的:
总共有几路输出?缺的这个输出的引脚是否没有配置好?
-
CPU
-
假定你的电源是5V......有数码管的地方,用5V可能比较多........
-
C++
-
你的mega8做好外加一个晶振。4m以上的!
-
自己顶一下
-
是啊
啊?你的头像被盗用了,哈哈哈