T746C 000:043.349 SEGGER J-Link V7.88c Log File
T746C 000:043.497 DLL Compiled: May 16 2023 15:38:29
T746C 000:043.504 Logging started @ 2023-05-19 04:36
T746C 000:043.510 - 43.513ms
T746C 000:043.524 JLINK_SetWarnOutHandler(...)
T746C 000:043.532 - 0.011ms
T746C 000:043.540 JLINK_OpenEx(...)
T746C 000:044.774 Firmware: J-Link ARM V8 compiled Jan 31 2018 18:34:52
T746C 000:045.161 Firmware: J-Link ARM V8 compiled Jan 31 2018 18:34:52
T746C 000:047.515 Hardware: V8.00
T746C 000:047.530 S/N: 20080643
T746C 000:047.540 OEM: SEGGER
T746C 000:047.549 Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFull
T746C 000:048.416 TELNET listener socket opened on port 19021
T746C 000:048.505 WEBSRV WEBSRV_Init(): Starting webserver thread(s)
T746C 000:048.641 WEBSRV Webserver running on local port 19080
T746C 000:066.480 - 22.955ms returns "O.K."
T746C 000:066.525 JLINK_GetEmuCaps()
T746C 000:066.532 - 0.009ms returns 0xB9FF7BBF
T746C 000:066.543 JLINK_TIF_GetAvailable(...)
T746C 000:066.737 - 0.199ms
T746C 000:066.751 JLINK_SetErrorOutHandler(...)
T746C 000:066.757 - 0.008ms
T746C 000:066.788 JLINK_ExecCommand("ProjectFile = "F:\2.STM32F103C8T6_ULN2003\PROJECT\JLinkSettings.ini"", ...).
T746C 000:078.350 Ref file found at: D:\Keil_v5\ARM\Segger\JLinkDevices.ref
T746C 000:078.443 REF file references invalid XML file: C:\Program Files\SEGGER\JLink\JLinkDevices.xml
T746C 000:078.529 - 11.746ms returns 0x00
T746C 000:080.921 JLINK_ExecCommand("Device = STM32F103C8", ...).
T746C 000:083.602 Device "STM32F103C8" selected.
T746C 000:084.062 - 3.134ms returns 0x00
T746C 000:084.076 JLINK_ExecCommand("DisableConnectionTimeout", ...).
T746C 000:084.095 - 0.013ms returns 0x01
T746C 000:084.103 JLINK_GetHardwareVersion()
T746C 000:084.109 - 0.008ms returns 80000
T746C 000:084.116 JLINK_GetDLLVersion()
T746C 000:084.121 - 0.008ms returns 78803
T746C 000:084.128 JLINK_GetOEMString(...)
T746C 000:084.140 JLINK_GetFirmwareString(...)
T746C 000:084.146 - 0.008ms
T746C 000:095.272 JLINK_GetDLLVersion()
T746C 000:095.292 - 0.023ms returns 78803
T746C 000:095.301 JLINK_GetCompileDateTime()
T746C 000:095.306 - 0.008ms
T746C 000:109.153 JLINK_GetFirmwareString(...)
T746C 000:109.174 - 0.023ms
T746C 000:113.668 JLINK_GetHardwareVersion()
T746C 000:113.681 - 0.016ms returns 80000
T746C 000:119.030 JLINK_GetSN()
T746C 000:119.040 - 0.013ms returns 20080643
T746C 000:125.868 JLINK_GetOEMString(...)
T746C 000:134.982 JLINK_TIF_Select(JLINKARM_TIF_SWD)
T746C 000:135.560 - 0.586ms returns 0x00
T746C 000:135.576 JLINK_HasError()
T746C 000:135.596 JLINK_SetSpeed(33000)
T746C 000:135.677 - 0.088ms
T746C 000:135.692 JLINK_GetId()
T746C 000:139.720 InitTarget() start
T746C 000:139.741 J-Link Script File: Executing InitTarget()
T746C 000:148.161 SWD selected. Executing JTAG -> SWD switching sequence.
T746C 000:156.175 DAP initialized successfully.
T746C 000:172.709 InitTarget() end - Took 26.7ms
T746C 000:176.839 Found SW-DP with ID 0x1BA01477
T746C 000:180.918 Old FW that does not support reading DPIDR via DAP jobs
T746C 000:187.175 DPv0 detected
T746C 000:191.723 CoreSight SoC-400 or earlier
T746C 000:194.203 Scanning AP map to find all available APs
T746C 000:200.589 AP[1]: Stopped AP scan as end of AP map has been reached
T746C 000:203.563 AP[0]: AHB-AP (IDR: 0x14770011)
T746C 000:205.832 Iterating through AP map to find AHB-AP to use
T746C 000:213.434 AP[0]: Core found
T746C 000:216.863 AP[0]: AHB-AP ROM base: 0xE00FF000
T746C 000:223.721 CPUID register: 0x411FC231. Implementer code: 0x41 (ARM)
T746C 000:226.366 Found Cortex-M3 r1p1, Little endian.
T746C 000:227.437 -- Max. mem block: 0x000020B0
T746C 000:227.981 CPU_ReadMem(4 bytes @ 0xE000EDF0)
T746C 000:228.405 CPU_ReadMem(4 bytes @ 0xE0002000)
T746C 000:232.780 FPUnit: 6 code (BP) slots and 2 literal slots
T746C 000:232.810 CPU_ReadMem(4 bytes @ 0xE000EDFC)
T746C 000:233.162 CPU_ReadMem(4 bytes @ 0xE0001000)
T746C 000:233.529 CPU_WriteMem(4 bytes @ 0xE0001000)
T746C 000:233.949 CPU_ReadMem(4 bytes @ 0xE000ED88)
T746C 000:234.343 CPU_WriteMem(4 bytes @ 0xE000ED88)
T746C 000:234.764 CPU_ReadMem(4 bytes @ 0xE000ED88)
T746C 000:235.197 CPU_WriteMem(4 bytes @ 0xE000ED88)
T746C 000:238.814 CoreSight components:
T746C 000:242.632 ROMTbl[0] @ E00FF000
T746C 000:242.656 CPU_ReadMem(64 bytes @ 0xE00FF000)
T746C 000:243.659 CPU_ReadMem(32 bytes @ 0xE000EFE0)
T746C 000:248.315 [0][0]: E000E000 CID B105E00D PID 001BB000 SCS
T746C 000:248.343 CPU_ReadMem(32 bytes @ 0xE0001FE0)
T746C 000:254.333 [0][1]: E0001000 CID B105E00D PID 001BB002 DWT
T746C 000:254.352 CPU_ReadMem(32 bytes @ 0xE0002FE0)
T746C 000:259.281 [0][2]: E0002000 CID B105E00D PID 000BB003 FPB
T746C 000:259.311 CPU_ReadMem(32 bytes @ 0xE0000FE0)
T746C 000:263.432 [0][3]: E0000000 CID B105E00D PID 001BB001 ITM
T746C 000:263.453 CPU_ReadMem(32 bytes @ 0xE0040FE0)
T746C 000:266.484 [0][4]: E0040000 CID B105900D PID 001BB923 TPIU-Lite
T746C 000:267.065 - 131.380ms returns 0x1BA01477
T746C 000:267.084 JLINK_GetDLLVersion()
T746C 000:267.089 - 0.008ms returns 78803
T746C 000:267.098 JLINK_CORE_GetFound()
T746C 000:267.104 - 0.008ms returns 0x30000FF
T746C 000:267.147 JLINK_GetDebugInfo(0x100 = JLINKARM_ROM_TABLE_ADDR_INDEX)
T746C 000:267.157 Value=0xE00FF000
T746C 000:267.165 - 0.021ms returns 0
T746C 000:270.024 JLINK_GetDebugInfo(0x100 = JLINKARM_ROM_TABLE_ADDR_INDEX)
T746C 000:270.036 Value=0xE00FF000
T746C 000:270.044 - 0.022ms returns 0
T746C 000:270.051 JLINK_GetDebugInfo(0x101 = JLINKARM_DEBUG_INFO_ETM_ADDR_INDEX)
T746C 000:270.057 Value=0x00000000
T746C 000:270.064 - 0.015ms returns 0
T746C 000:270.072 JLINK_ReadMemEx(0xE0041FF0, 0x10 Bytes, Flags = 0x02000004)
T746C 000:270.099 CPU_ReadMem(16 bytes @ 0xE0041FF0)
T746C 000:270.579 Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
T746C 000:270.594 - 0.524ms returns 16 (0x10)
T746C 000:270.603 JLINK_GetDebugInfo(0x102 = JLINKARM_DEBUG_INFO_MTB_ADDR_INDEX)
T746C 000:270.610 Value=0x00000000
T746C 000:270.617 - 0.016ms returns 0
T746C 000:270.624 JLINK_GetDebugInfo(0x103 = JLINKARM_DEBUG_INFO_TPIU_ADDR_INDEX)
T746C 000:270.630 Value=0xE0040000
T746C 000:270.637 - 0.015ms returns 0
T746C 000:270.644 JLINK_GetDebugInfo(0x104 = JLINKARM_DEBUG_INFO_ITM_ADDR_INDEX)
T746C 000:270.650 Value=0xE0000000
T746C 000:270.657 - 0.015ms returns 0
T746C 000:270.664 JLINK_GetDebugInfo(0x105 = JLINKARM_DEBUG_INFO_DWT_ADDR_INDEX)
T746C 000:270.669 Value=0xE0001000
T746C 000:270.677 - 0.015ms returns 0
T746C 000:270.684 JLINK_GetDebugInfo(0x106 = JLINKARM_DEBUG_INFO_FPB_ADDR_INDEX)
T746C 000:270.689 Value=0xE0002000
T746C 000:270.697 - 0.015ms returns 0
T746C 000:270.704 JLINK_GetDebugInfo(0x107 = JLINKARM_DEBUG_INFO_NVIC_ADDR_INDEX)
T746C 000:270.709 Value=0xE000E000
T746C 000:270.716 - 0.015ms returns 0
T746C 000:270.723 JLINK_GetDebugInfo(0x10C = JLINKARM_DEBUG_INFO_DBG_ADDR_INDEX)
T746C 000:270.729 Value=0xE000EDF0
T746C 000:270.736 - 0.015ms returns 0
T746C 000:270.743 JLINK_GetDebugInfo(0x01 = Unknown)
T746C 000:270.753 Value=0x00000000
T746C 000:270.761 - 0.020ms returns 0
T746C 000:270.768 JLINK_ReadMemU32(0xE000ED00, 0x1 Items)
T746C 000:270.777 CPU_ReadMem(4 bytes @ 0xE000ED00)
T746C 000:271.208 Data: 31 C2 1F 41
T746C 000:271.222 Debug reg: CPUID
T746C 000:271.230 - 0.464ms returns 1 (0x1)
T746C 000:271.239 JLINK_GetDebugInfo(0x10F = JLINKARM_DEBUG_INFO_HAS_CORTEX_M_SECURITY_EXT_INDEX)
T746C 000:271.245 Value=0x00000000
T746C 000:271.253 - 0.016ms returns 0
T746C 000:271.261 JLINK_HasError()
T746C 000:271.268 JLINK_SetResetType(JLINKARM_CM3_RESET_TYPE_NORMAL)
T746C 000:271.274 - 0.008ms returns JLINKARM_CM3_RESET_TYPE_NORMAL
T746C 000:271.282 JLINK_Reset()
T746C 000:271.303 CPU is running
T746C 000:271.313 CPU_WriteMem(4 bytes @ 0xE000EDF0)
T746C 000:271.
没有合适的资源?快使用搜索试试~ 我知道了~
使用STM32F103C8T6微控制器通过串口控制ULN2003步进电机驱动器的功能 通过发送特定的指令,可以控制电机的旋转方向

共129个文件
h:33个
c:32个
o:15个

需积分: 5 419 浏览量
2023-06-03
23:45:01
上传
评论 1
收藏 2.8MB ZIP 举报
温馨提示
STM32F103C8T6是一款功能强大的微控制器,广泛应用于各种应用中。它具有32位ARM Cortex-M3 CPU和多种外设,包括UART、SPI、I2C、ADC和PWM。ULN2003是一种流行的步进电机驱动器,可用于控制双极性步进电机。 在这个项目中,我们将使用STM32F103C8T6和ULN2003通过串口通信来控制步进电机。微控制器将通过UART从计算机或其他设备接收命令,并使用ULN2003驱动器来控制步进电机。 首先,我们需要设置微控制器和计算机之间的UART通信。我们可以使用STM32CubeMX软件生成UART外设的初始化代码。一旦我们有了代码,我们就可以修改它以适应我们的需求。 接下来,我们需要设置用于控制ULN2003驱动器的GPIO引脚。我们可以使用STM32CubeMX软件生成GPIO引脚的初始化代码。我们还需要在项目中包含ULN2003驱动器库。
资源推荐
资源详情
资源评论














收起资源包目录





































































































共 129 条
- 1
- 2
资源评论


嵌入式up
- 粉丝: 2w+
- 资源: 58
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
