Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - TaoTao

Pages: 1 2 [3] 4 5 ... 12
17
>>DataSheet(STM8L052C6) หน้านึง มันบอกการกินกระแส

code executed from RAM    (1MHz, HSE) = 0.20 mA
code executed from FLASH (1MHz, HSE) = 0.52 mA

>>เลยสงสัยว่า โคดแบบไหน มัน exexcuted จาก FLASH หรือครับ ?
เพราะ ปกติที่รู้ เมื่อ ON MCU.. มันก็โหลด Code ลงสู่ RAM ไม่ใช่หรือครับ

ขอบคุณล่วงหน้าครับ  :o

18
พอดี periperial มันเป็น I2C วิ่งไปได้ถึง 1 Meg
ในมือ มี STM32F103/F051 เทสแล้ว ก็วิ่งได้แค่ 400k

สั่ง Read I2C ทีนึง ต่ำๆ 2 Bytes เอาสโคปจับ ก็ใช้ไป 40 uSec ละ
เลยอยากได้ CLK เร็วขึ้น เป็น 1 Meg อ่ะครับ
เวลาที่ใช้ คงลดเหลือ ไม่ถึง 20 uSec พอไปวัดไปวาได้

มัน เบอร์ไหนบ้าง วิ่งได้ 1 Meg อ่ะครับ
หาดู หลายๆ เบอร์ สุดแค่ 400k เอง
เอาแบบ ราคาน่าคบด้วยนะ
 ;D

19
เป็นไฟล์ Project.map ครับ
บทสรุป 3 บรรทัดนี้..

//-------------------------------------------
  4 506 bytes of readonly  code memory
    681 bytes of readonly  data memory
    311 bytes of readwrite data memory
//-------------------------------------------

คือ เข้าใจว่า
มันจะมี ส่วนของ โค้ด กับ ตัวแปร

4506 คือ ส่วนโค้ด
311 read-write น่าจะเป็นส่วน ตัวแปร ไว้ที่ Ram หรือเปล่าหว่า.. ??
แล้ว 681 คืออะไรครับ..??

อย่างสมมติ Ram 1kByte
จะเหลือเท่าไหร่ สำหรับกรณีนี้ครับ

ใครเข้าใจส่วนนี้ ให้ความกระจ่างที
นานๆ จะกลับมาจับ  @_@!
ขอบคุณล่วงหน้าครับ

20
เป็นเวอชั่น 3.1 ครับ
UI สวยงาม สะดวกขึ้น.. หลายอย่างน่าใช้มั่กๆ
การวาง layout windows ทำได้ดีมากทีเดียว
สามารถผสมผสาน ทั้ง ปักหมุด auto hidden และอื่นๆ

https://www.iar.com/iar-embedded-workbench/#!?architecture=STM8

;)

21
คือ คุ้นเคยแต่ STM32, STM8 มาน่ะครับ
โดยใช้คู่กับ J-Link V.9, ST-Link
โดยผมมี พวกนี้อยู่ ใช้คู่กันกับ KEIL

ตอนนี้ พอดีมีบอร์ด ATMEGA2560 อยู่ในมือครับ
ว่าจะลองเล่นๆ ดูหน่อย

อยากรู้ว่า ATMEGA2560
มัน Debug แบบ SWD ผ่านทาง J-link ได้หรือเปล่าครับ
เพราะ ชอบที่ใช้ขาน้อยดี และใช้ง่าย
ถ้าได้ ขาไหนหว่า..??

พอดี ผมได้ลองค้น datasheet คร่าวๆ
หาขา SWD ไม่เจอ, เจอแต่ ICSP

อ้อ..
ไอ้ตัวนี้ เห็นว่า ใช้กับ IDE Arduino ได้
เดี๋ยวลอง ๆ ของใหม่(สำหรับผม ^__^)

ขอบคุณสำหรับคำตอบล่วงหน้าครับ

22
อืม เป็นจุดที่ยังมึนอยู่ครับ

ตัวแปรต่างๆ ถ้าวาง นอกฟังก์ชัน
เป็น  Global มันจะแสดงผลตอน ดีบัก

แต่ถ้า Create ไว้ใน Function
ดีบัก มันไม่แสดงค่า ครับ

ซึ่ง ผมเบรกพ้อยขณะอยู่ใน ฟังชั่นนั้นๆ แล้ว
ก็ไม่แสดงค่าออกมา @_@!
มันเพราะอะไรหรือครับ
ยังไม่เข้าใจจุดนี้ของ KEIL



23
ดูแล้ว สเปกน่าสนใจดี 108 MHz + no wait state
และเห็นฝรั่งบางเว็บ บอกว่า replace STM32F103 ได้เลย
แถม ปั่นไปได้ถึง 120 MHz

http://www.rogerclark.net/gd32f103-a-stm32f103-on-steroids/

ผมเลยลองซื้อ บอร์ดจิ๋ว มาลอง ปรากฎ หลับปุ๋ย  :'(
ทั้ง j-link st-link มองไม่เห็นเลย

ตามไปโหลด GD32F1xx.pack มายัด ก็ยังไม่ work
อ้อ ลองกะ keil ตัวล่าสุด ครับ

ใครเคยลองแว้ว work บ้างครับ
 :P

24
ก่อนหน้านี้ ที่ผมใช้มา ก็คือ Protel รุ่นแรกๆ
ตามมาด้วย Diptrace ตั้งแต่เวอร์ชั่นแรกๆ เลย
ใช้ Diptrace มานานกว่าเพื่อนเลย นานกว่า 10 ปี

ตัวฟรี Diptrace เค้ามีขีดจำกัดที่ 300 pins
อย่างล่าสุด ที่ผมออกแบบ ปริ้นขนาด 2"x3" แบบ SMD
พองานใกล้เสร็จ Software แจ้งว่า "จำนวน pin เกิน 300 แว้ววว"
งานเข้าเลย คิดว่าจะไม่เกินแล้วเชียว T T

เดี๋ยวนี้ Controller ขามันยุบยับ มากมาย
ว่าจะซื้อตัวเต็มเค้าอยู่เหมือนกัน
ใช้เค้าฟรีมา จะว่าไป เกือบ ๆ 20 ปีเลยทีเดียว  ;D

ตอนนี้ Freeware ที่ดีมากตัวหนึ่ง คือ Kicad มัน Unlimit pin ด้วย

คลิปนี้ ผมทำขึ้นมา เพื่อ "ลดเวลา" ในการศึกษาสำหรับผู้เริ่มใหม่นะครับ

เนื้อหา ที่ผมว่าสำคัญ ก็.. เรียงตามลำดับเลยครับ

Software นี้ หากจับทางของมันได้ ผมว่าไม่ธรรมดาเลย
โหมดการ Edit Trace เค้า ทั้ง 3 โหมด สุดยอดมาก
ผลงาน PCB ที่ได้ ไม่แพ้ Software แพงๆ ที่ขายกันอยู่เลย

ปัจจุบัน ผมออกแบบ PCB ใช้อยู่ 2 ตัวนี่แหล่ะ
สาย ฟรี ครับ  ;D
คือ Diptrace และ Kicad ดีคนละอย่าง :-p

Part 1: สร้าง Library Schematics
https://youtu.be/5HEL8ralM78

Part 2: สร้าง Library Footprints
https://youtu.be/DKntb3W2Kvo

Part 3: Create simple project && Generate GERBER Files
https://youtu.be/NFI3Hsx23no

*** ใน part3 นี้ พอดี พื้นที่ HD ผมหมด เลยจบที่ประมาณ 50 นาที
อาจตกหล่นไปบ้าง ต้องขออภัยนะครับ
คือ ตอนเลือก เลเยอร์ GERBER เพื่อ Generate
สำหรับ SMD ต้องเลือก Mask Layer และ Paste Layer ด้วยครับ

Pages: 1 2 [3] 4 5 ... 12